在 cakephp 2.4 中卡住后端
Getting stuck with backend in cakephp 2.4
当我尝试访问地址:localhost/chickenrainshop/admin/categories/index时,出现404错误。你们能告诉我我犯了什么错误吗? (我正在使用 CakePHP 2.4)。谢谢 : )
我在 GitHub 上的完整代码:https://github.com/nhancs/chickenrainshop
我还更改了core.php:Configure::write('Routing.prefixes', array('admin'));
索引是一个管理方法:
public function admin_index() {
$this->layout = 'admin';
$this->paginate = [
'order' => ['created' => 'desc'],
'limit' => 5,
'recursive' => 0,
'paramType' => 'querystring'
];
$this->set('categories', $this->Paginator->paginate());
}
[注意:此答案与问题的first version相关,未编辑]
您正在尝试打开 "public" 索引页面,但在您的控制器中只定义了 admin_index
操作。
由于您在 core.php
配置中添加了 Routing.Prefix 'admin',因此您必须
要么将您尝试打开的 URL 更改为 localhost/chickenrainshop/admin/categories/index
或在类别控制器中添加 public index()
操作
当我尝试访问地址:localhost/chickenrainshop/admin/categories/index时,出现404错误。你们能告诉我我犯了什么错误吗? (我正在使用 CakePHP 2.4)。谢谢 : ) 我在 GitHub 上的完整代码:https://github.com/nhancs/chickenrainshop
我还更改了core.php:Configure::write('Routing.prefixes', array('admin'));
索引是一个管理方法:
public function admin_index() {
$this->layout = 'admin';
$this->paginate = [
'order' => ['created' => 'desc'],
'limit' => 5,
'recursive' => 0,
'paramType' => 'querystring'
];
$this->set('categories', $this->Paginator->paginate());
}
[注意:此答案与问题的first version相关,未编辑]
您正在尝试打开 "public" 索引页面,但在您的控制器中只定义了 admin_index
操作。
由于您在 core.php
配置中添加了 Routing.Prefix 'admin',因此您必须
要么将您尝试打开的 URL 更改为 localhost/chickenrainshop/admin/categories/index
或在类别控制器中添加 public
index()
操作