それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

[PHP,ZF] アクション名を”camelCased”で指定できなくなってる

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



コメントを残す

メールアドレスが公開されることはありません。

Categories

Archives