以前、PHPからJavascriptへの値の引き渡しに便利なSymfonyHelperのJsonHelperを書きました。昨日、JsonHelperが先月リリースされたSymfonyの最新安定板0.6.2で動作しないと報告を受け調査しました。
正しく動作しない原因は、先日Symfonyの最新安定板0.6.2から組み込まれたEscapeing Outputでした。 Escapeing Outputを利用するとテンプレートで配列がsfOutputEscaperArrayDecoratorのオブジェクトになってしまい、PEARのServices_JSONがこのオブジェクトを扱えないためエラーになっていました。
新版のJsonHelperを作成しましたのでtracにアップしておきました。
ついでに、本家のWikiにもメモしておきました。
POSTED BY tumf ON 5 月 11th, 2006. PERMALINK

