【发布时间】:2016-07-29 08:23:00
【问题描述】:
我正在努力将我的 2.0 cakephp 网站迁移到 3.2.6。我遵循了关于如何实现我网站的管理部分的食谱。当链接到我的管理部分时,我收到:错误:应用程序正在尝试从管理插件加载文件。以下是我的代码:
\config\routes.php
Router::prefix('admin', function ($routes) {
// All routes here will be prefixed with `/admin`
// And have the prefix => admin route element added.
$routes->fallbacks('DashedRoute');
});
\src\Controller\Admin
namespace App\Controller\Admin;
use App\Controller\AppController;
/**
* Quads Controller
*
* @property \App\Model\Table\QuadsTable $Quads
*/
class QuadsController extends AppController
{
/**
* Index method
*
* @return \Cake\Network\Response|null
*/
public function index()
{
$this->paginate = [
'contain' => ['Users', 'Categories', 'Genres', 'Venues']
];
$quads = $this->paginate($this->Quads);
$this->set(compact('quads'));
$this->set('_serialize', ['quads']);
}
我所有的 .ctp 文件都在 \Template\Admin 中。
【问题讨论】:
-
你要加载什么网址?
-
/quadzer/admin/quads