[英]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.