ZendFrameworkってどうよ?
■ このスレッドは過去ログ倉庫に格納されています
0164nobodyさん
2007/03/25(日) 18:22:22ID:???そう、旧バージョンのnoRouteActionを__callでどういう風にするのかは
http://framework.zend.com/manual/ja/zend.controller.migration.html#zend.controller.migration.fromzerosix
ここの一番下に載ってる
まとめてみる
コントローラが見つからなかった場合、どっちでもいけると思う
useDefaultControllerAlways=falseなら>>163のように
Exceptionをcatchして404にforward or redirect
useDefaultControllerAlways=trueなら>>157のように
デフォルトコントローラを404のハンドリングに使う
ルーティングが '' (ドキュメントルート)の場合にも
404にハンドリングされてしまうのでRouterに最優先で
'' の場合はIndexControllerにルーティング
あと個人的にActionが見つからないのをハンドリングするためだけに
__callを使うのはもったいない(__callを使った拡張ができない)ので
Zend_Controller_Actionのdispatchをオーバーライドして
自前でアクションが見つからなかった場合の処理を実装して
__callを自分で使えるようにしておいた方がいいと思う
こんな感じかな?
■ このスレッドは過去ログ倉庫に格納されています