我知道有无数关于这方面的线索,但我希望能有一个快速指针来解释我在这里缺少什么。我有一个名为的控制器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/ 仍然无法正常工作。
编辑2:
默认路由。
Route::set('default', '((/(/)))') ->defaults(array( 'controller' => 'index', 'action' => 'index', ));