【发布时间】:2014-07-10 13:34:05
【问题描述】:
所以我想知道在action_index() 函数中,为什么kohana 会在url 末尾包含索引词?
所以它最终是这样的:controller_name/action_name 但我不希望index 在那里。如果action_index(),如何禁用?
【问题讨论】:
所以我想知道在action_index() 函数中,为什么kohana 会在url 末尾包含索引词?
所以它最终是这样的:controller_name/action_name 但我不希望index 在那里。如果action_index(),如何禁用?
【问题讨论】:
您需要像这样在您的路线中设置可选操作
Route::set('home', 'home(/<action>)')
->defaults(array(
'controller' => 'Home',
'action' => 'index'
));
现在http://domain_name/home/index 和http://domain_name/home 都将触发action_index。
【讨论】:
您可以轻松地从网址中删除 index.php。打开application/bootstrap.php文件并将index_file设置为false。
Kohana::init(array(
'base_url' => '/kohana/',
'index_file' => FALSE
));
【讨论】:
index,因此您不需要在 url 中使用它。在bootstrap.php 文件中检查它。