我有kohana 3.3.x模块的问题。我正在尝试在我的kohana项目中创建一个名为admin的模块。我关注了kohana文件&关于它的一些样本创建一个,但似乎出了问题:(
这是我的模块结构:
- modules - admin - classes - Controller - dashboard.php + Model + views - init.php
这是我的dashboard.php:
class Controller_Admin_Dashboard extends Controller { public function action_index () { echo 'module !!!'; } }
这就是我在init.php中定义的内容:
Route::set('admin', 'admin(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'admin',
'Controller' => 'dashboard',
'action' => 'index',
));
我还在bootstrap.php中加载模块,如下所示:
'admin' => MODPATH.'admin', // Admin Panel
一切似乎都没问题,但是当我进入
时本地主机/ CMS /管理/仪表板/
在地址栏中我会收到这样的错误。到底发生了什么?请帮我。
错误:
Kohana_HTTP_Exception [ 404 ]: The requested URL admin/dashboard/ was not found on this server.
答案 0 :(得分:0)
'directory'参数,而不是模块根目录。
这是您路线的正确结构
- modules
- admin
- classes
- admin
- Controller
- dashboard.php
+ Model
+ views
- init.php