2008-02-04 [長年日記]
_ Zend Framework 1.5対応作業
久しぶりにtrunk(Zend Framework 1.5相当)にupしてみたら、ViewRenderer連動時にアクションからビュースクリプト名に変換する際に、自動的にCamelCaseを小文字ハイフン区切りに変換するようになっていた(デフォルトのままのInflectorを利用した場合)。
「FooController::CamelCaseAction」が「foo/camel-case.phtml」になる。従来は単に小文字変換される(foo/camelcase.phtml)だけだったんで、その頃に作ったビュースクリプトファイル名を全部リネームしないと。
新しい仕様の方がわかりやすくていいけど、さらに古いバージョンの頃はfoo/CamelCase.phtmlでいけたから、これで3度目の仕様変更(リネーム作業)だなー。そろそろフィックスしてほしい。
そういえばZend_Layoutが追加されていたんで、自前の(ActionController::postDispatch()を利用した)レイアウト実装から、Zend_Layoutを使ったレイアウト実装への切り替えも行った。こちらは単純なレイアウト以上の高機能なものになっているっぽいけど、ひとまずは最低限のレイアウト機能のみを利用。
それ以外は特に変更しなくても、だいたい動いているっぽいかな。
[TrackBack URL: http://tdiary.ishinao.net/tb.rb/20080204]


Zendとは無関係なツッコミですが….MM/本のメモを利用させていただいております.大変便利なサービスをありがとうございます.
ASINが4796661557な書籍をMM/本のメモへ登録したところ,こちらの環境の問題か,何か不都合を生じさせてしまったようです.具体的には,
http://mm.ishinao.net/search.html/4796661557
のように,書名が文字化けし,書影が取得されず,Amazonなどへのリンクが生成されません.関連書籍情報だけは取得できているようです.
OSやブラウザを変更して閲覧や再登録してみましたが,状況は変化しません.データベースへ変な情報が登録されてしまい,エントリを削除しても,データベースから情報が削除されない状況になっている気がしています.
解決していただけたら幸いです.よろしくお願い申し上げます.
おっかなびっくり書誌情報を編集したところ,解決しました.お騒がせしました.