class CommentsController extends AppController {
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allowedActions = array('add','edit');
}
Но если я сделаю http://mysite.com/comments/view/13 я получу ошибку =>
Error: The action view is not defined in controller CommentsController
Error: Create CommentsController::view() in file: app/controllers/comments_controller.php.
<?php
class CommentsController extends AppController {
var $name = 'Comments';
function view() {
}
}
?>
Notice: If you want to customize this error message, create app/views/errors/missing_action.ctp
А для http://mysite.com/comments/edit/13 =>
Я получил страницу редактирования с этим комментарием. Это не должно прийти. Перед редактированием любого сообщения мне нужно будет войти в систему.
Почему не работает?