Escaping Outputに対応した新JSONヘルパー

以前、PHPからJavascriptへの値の引き渡しに便利なSymfonyHelperのJsonHelperを書きました。昨日、JsonHelperが先月リリースされたSymfonyの最新安定板0.6.2で動作しないと報告を受け調査しました。

正しく動作しない原因は、先日Symfonyの最新安定板0.6.2から組み込まれたEscapeing Outputでした。 Escapeing Outputを利用するとテンプレートで配列がsfOutputEscaperArrayDecoratorのオブジェクトになってしまい、PEARのServices_JSONがこのオブジェクトを扱えないためエラーになっていました。

新版のJsonHelperを作成しましたのでtracにアップしておきました。

ついでに、本家のWikiにもメモしておきました。

Leave a Reply

You must be logged in to post a comment.