ZendFramework 大文字小文字
ZendFrameworkのコア部分をいじったので覚書。
Zend/Controller/Dispatcher/Standard.php
367行目あたり
$className = $this->formatControllerName($controllerName);
アクセスするコントローラー名をフォーマットしてるんだけど、これがLinux系のサーバでは厄介な事に・・・・
例えば
/UserList/
見たいにアクセスしたとすると
UserlistController.php
と先頭文字だけ大文字にして後は小文字に書き換えられてしまう。結果、作成したUserListController.phpはリナックス上だと別ファイルと認識される。余計な事をしていると思うんだけどな・・・・
で上のソースを以下の様に修正
$className = ucfirst($controllerName) . ‘Controller’;
これでUserListをそのままでコントローラーに渡してくれる
無理やりだけど・・・
トラックバック URL :
コメント (0)


