Hy。 我有2个控制器,第一个是application/classes/controller/welcome.php,第二个是application/classes/controller/admin/welcome.php。Kohana路由 - 子文件夹
而且我有以下的路线,在bootstrap.php中
Route::set('admin', '(<directory>(/<controller>(/<action>(/<id>))))', array('directory' => '(admin)'))
->defaults(array(
'directory' => 'admin',
'controller' => 'welcome',
'action' => 'index',
));
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'welcome',
'action' => 'index',
));
设置如果我访问example.com/welcome它调用指数从应用程序/班/控制器/欢迎行动。 php控制器(这很好), 如果我访问example.com/admin/welcome它调用索引动作来自application/classes/controller/admin/welcome.php控制器(这是好的),
,但如果我只是访问example.com ,它调用管理员的欢迎,而不是另外一个,我不明白为什么。
我想:如果我访问example.com,然后调用指数行动从应用/班/控制器/管理/的welcome.php控制器。 我该如何解决这个问题?
我的答案在下面有帮助吗? – Sean 2012-01-10 11:04:39
绝对!谢谢 – 2012-01-10 11:27:19
非常好,很高兴帮助:)如果您可以将问题标记为已回答,那么它将使未来人们更容易找到问题以找到解决方案。谢谢! – Sean 2012-01-10 14:08:04