0
我有網址:http://localhost/dir-withdash/controller
如何在FuelPHP的子文件夾中使用短劃線URL?
而這是文件夾結構。
/fuel
..../app
......../classes
............/controller
................/dir-withdash
..................../controller.php
............/model
............/view
控制器文件是在/fuel/app/classes/controller/dir-withdash/controller.php
的問題是..
如何命名控制器類?和如何路由到他的控制器?
這是我的控制器類,這是不工作。
class Controller_DirWithdash_Index extends \Controller
{
public function action_index()
{
}// action_index
}
這是我的路線,這是不工作了。
'dir-withdash/(.*)' => 'DirWithdash/$1',
有沒有辦法在文件夾中包含「 - 」?因爲我的舊項目(CI框架)具有帶「 - 」的文件夾。 – vee
Fuel將查找類名「Controller_Dir-Withdash_Home」,這是PHP中無效的類名,因此您將不得不使用路由將其正確轉換。你可能想看看你是否可以把uri改成更明智的東西。 – Uru