路由包括/索引

时间:2014-07-10 13:34:06

标签: php kohana kohana-3

所以我想知道action_index()函数,为什么kohana在URL的末尾包含索引词?

所以它最终会像这样:controller_name/action_name但我不希望index在那里。如何禁用action_index()

2 个答案:

答案 0 :(得分:1)

您需要在路线中选择行动,例如

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

现在,http://domain_name/home/indexhttp://domain_name/home都会触发action_index

答案 1 :(得分:0)

您可以轻松地从网址中删除index.php。打开application/bootstrap.php文件,将index_file设置为false

Kohana::init(array(
    'base_url' => '/kohana/',
    'index_file' => FALSE
));