繁体   English   中英

Kohana路由问题

[英]Kohana Routing Issue

我知道关于此的线程数不胜数,但是我希望能有一个快速的指针来解释我在这里缺少的内容。 我有一个名为Controller_Index_Orders ,它位于/conroller/orders/index.php 它具有一种方法action_index() 然后,我有以下路线代码:

Route::set('orders', 'orders(/<action>)')
    ->defaults(array(
        'controller' => 'orders',
        'action'     => 'index',
    ));

当我转到baseUrl/orders/baseUrl/orders我得到404。我在这里想念什么?

编辑:

Controller_Orders现在位于/controllers/orders.php路由中,如下所示:

Route::set('orders', 'orders(/<action>)')
    ->defaults(array(
        'controller' => 'orders',
        'action'     => 'index',
    ));

转到baseUrl / orders或baseUrl / orders /仍然不起作用。

EDIT2:

默认路由。

路由:: set('default','(((/(/)))')-> defaults(array('controller'=>'index','action'=>'index',));

您的命名全都搞砸了。 如果您有一个名为Controller_Index_Orders ,则应位于classes/controller/index/orders.php 您还需要在路由中指定适当的控制器: 'controller' => 'index_orders' 您可能也必须在其中丢一个directory键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM