【发布时间】:2013-11-08 09:48:36
【问题描述】:
我有控制器
--controllers
--Administrator
-Base.php
-Admin.php (extend Base.php)
-controller1.php
-controller2.php
-etc
我的路线是这样的
Route::set('administrator', 'Administrator(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'Administrator',
'controller' => 'base',
'action' => 'index',
));
尝试加载此控制器,我收到消息 Not found
怎么了?
更新!
class Controller_Administrator_Base extends Controller_Template {
public $template = 'panel/index';
public function action_index(){
echo 'kupakonia';
}
} // End Welcome
所有路线。我尝试了谷歌的很多建议,但没有任何帮助,我写了一些东西,因为我无法更新这个 tobic,因为里面的代码太多。
仍然无法更新。
Route::set('default', '(<controller>(/<action>(/<id>)))') ->defaults(array( 'controller' => 'read', 'action' => 'index', ));
Route::set('user', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'user',
'action' => 'index',
));
Route::set('administrator', 'administrator(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'Administrator',
'controller' => 'base',
'action' => 'index',
));
有什么建议吗?
附言。仍然无法更新此主题:/ tekst 中的 Wtf 必须比代码中的字符多? 这是我在 stackoverflow 上的第一个 asc。非常抱歉;)
【问题讨论】:
-
路由看起来不错,你能给我们你的Controller的类名吗?
-
我尝试了很多套,但都不起作用;p
-
您的引导程序中有更多路线吗?
-
是的,我愿意,还有 2 条路线。主题已更新。