具有以下控制器:
class Admin_Images_Controller extends Admin_Controller
{
public $restful = true;
public function __construct()
{
parent::__construct();
}
public function get_index($id)
{
echo $id;
}
我不明白为什么当我在没有 ID 参数的情况下访问它时它会起作用,因为我得到一个错误说missing parameter for ...
,但是当我实际上尝试传递一个参数时http://site/admin/images/12
我得到一个404
错误。我错过了什么?
我尝试在路线中设置以下内容,也没有成功:
Route::any('admin/images', array(
'as' => 'admin_images',
'uses' => 'admin.images@index',
));
//or
Route::any('admin/images/(:any)', array(
'as' => 'admin_images',
'uses' => 'admin.images@index',
));
我的通配符问题似乎有 90% 发生在我的测试 linux 环境(ubuntu)中。这是我目前正在使用的 routes.php http://pastebin.com/f86A3Usx