Доброе утро, ребята,
Так что я впервые разрабатываю плагин для CakePHP.Вот что я делаю в startUp
компонента.
//component
function startUp(&$controller){
//....
if($render){
$controller->render("return", "ajax");
}
}
По умолчанию рендер будет смотреть на app/views/<controllers>/return.ctp
и app/views/layouts/ajax
для этого вызова рендеринга.
Есть ли в любом случае, чтоВместо этого я могу дать директиву для рендеринга из app/my_plugin/views/awesome_stuffs/return.ctp
и app/my_plugin/views/layout/ajax.ctp
?
Я полагаю, что третий param
из Controller::render($file, $layout, $file)
мог бы сделать эту работу, но есть ли какой-нибудь лучший способ сделать Cake?
Плюс, считается ли это хорошей практикой для принятия функции рендеринга контроллера таким образом?