[PHP,ZF] アクション名を”camelCased”で指定できなくなってる
2008年5月10日
PHPのZendFramework-1.0.4を1.5.1にアップデートした時に微ハマりした点
こういうcamelCasedなアクション名を指定するとき
<?php class SomeController extends Zend_Controller_Action { public function camelCasedAction() { } }
今までは
http://mydomain.com/some/camelCased
という大文字を使用したアクション名でURLを指定しても動きましたが
その辺が厳しくなって、デフォルトだと認識しなくなっていました。
代わりにどう書くかというと
http://mydomain.com/some/camel-cased
または
http://mydomain.com/some/camel.cased
とのことです。
この点、非推奨のオプションを設定すれば、前者で指定可能なようにできるらしいです。
参考) http://framework.zend.com/manual/ja/zend.controller.migration.html