Мне нужно изменить платформу, созданную в CakePHP 2.x, впервые работая с MVC, и я немного растерялся.
Я на самом деле хочу удалить некоторые данные из базы данных, долгий путь до там ..
Сейчас я просто хочу знать, как я могу заставить работать другой маршрут и показывать там некоторый контент.
У меня есть SubmissionsController, который имеет несколько функций, таких как index или import2.
Когда я захожу в / submissions / index2, он работает, я пытался дублировать функцию import2 в SubmissionsController, то же самое с представлением в View / Submissions / delete.ctp
routes.php
Router::connect('/', array('controller' => 'users', 'action' => 'login'));
Router::connect('/logout', array('controller' => 'users', 'action' => 'logout'));
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
SubmissionController.php
function index2() {
$this->Paginator->settings = array('limit' => 250);
$this->set('submits', $this->Paginator->paginate('Submit'));
}
function delete() {
$this->Paginator->settings = array('limit' => 250);
$this->set('submits', $this->Paginator->paginate('Submit'));
}
https://pastebin.com/6Sw6ykuf - это весь SubmissionController.php
https://pastebin.com/3iujwrBH - delete.ctp или index2.ctp
/ submissions / index2 показывает мне View / Submissions / index2.ctp
Если я получу доступ к / submissions / delete, я должен увидеть ту же страницу, верно?
Но вместо этого меня перенаправляют на домашнюю страницу. Я пытался отладить (), но не знаю, как именно его использовать.