json_encode/decodeについて
2014年8月30日 at 21:27
アドオンをマーケットプレースに投稿申請したところ、自動チェックの段階で、いくつか修正しなければないようです。
その修正点に、PHPのjson_encode/decodeを使ってはいけない。またincludeも使ってはいけないみたいな指摘がありました。
includeは、$this->inc()のように、代替できるメソッドがあるようですが、json-encode/decodeには代替できる組み込みの関数はないでしょうか。
タグ:
Your post has been saved and will be published after approval by the forum moderator.
acliss
Re: json_encode/decodeについて
web/concrete/helpers/json.php に定義されています。
親クラスは
web/concrete/core/helpers/json.php に書かれています。
下記の記述方法で行けると思います。
$json = Loader::helper('json');
$aaa = $json->encode($a);
$bbb = $json->decode($b);
あるいは
$aaa = Loader::helper('json')->encode($a);
$bbb = Loader::helper('json')->decode($b);