ZendFramework1.5にしてみたら
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-includes/formatting.php on line 74 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 220352 | {main}( ) | .../index.php:0 |
2 | 0.0002 | 228488 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0530 | 7360776 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0531 | 7372704 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/single.php' ) | .../template-loader.php:28 |
5 | 0.0757 | 7634912 | the_content( ) | .../single.php:22 |
6 | 0.0758 | 7636792 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0768 | 7639720 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57} ( ) | .../plugin.php:57 |
8 | 0.0768 | 7639952 | wpautop( ) | .../plugin.php:57 |
9 | 0.0771 | 7642872 | preg_replace ( ) | .../formatting.php:74 |
URLからアクション名、テンプレートファイルへのマッピングが変わってるっぽく(デフォルトでは)、「アクションが見つかりません」エラーが多発。そもそも、複数単語のアクション名をアンダースコアでつないでたのが悪いのですが、そこをハイフンになおさなきゃいけなそう。
1.0.xでは、
URL: /game/detail_map
の場合、
Controller: Game
Action:detailMap
Template:detail_map.html
でいけてたが、
1.5では、アンダースコアでつなぐと単純にアンダースコアが削除された文字列がアクション名になるので、
1.5では、
URL: /game/detail_map
の場合、
Controller: Game
Action:detailmap
Template:detailmap.html
となってしまう。
そんなわけで、ハイフンでつなぐ記法に修正することにしました。
そうすれば、以下のようになるはず。
URL: /game/detail-map
の場合、
Controller: Game
Action:detailMap
Template:detail-map.html
Hurrah! In the end I got a webpage from where I be able to truly
obtain valuable data concerning my study and knowledge.