Статические страницы в административном разделе

November 24, 2008 | By admin | Filed in: CakePHP.

Бывает, что в админке нужно сделать статическую страницу, например, так

Router::connect('admin/settings', array('controller'=>'pages', 'action'=>'display', 'admin', 'settings', 'admin' => true));

По умолчанию PagesController кейка не позволяет этого сделать, т.к. функция admin_display() не определена. Добавить ее без копирования функции display() можно так:

function admin_display() {
$args = func_get_args();
call_user_func_array(array(&$this, 'display'), $args);
}

Leave a Reply