0
我想编码这个:如何编码的Magento对象JSON格式上查看文件
$_filters = $this->getFilters();
它是在Magento view.phtml
文件中的对象。我试过我的编码格式。所以,请帮助我。
我想编码这个:如何编码的Magento对象JSON格式上查看文件
$_filters = $this->getFilters();
它是在Magento view.phtml
文件中的对象。我试过我的编码格式。所以,请帮助我。
该对象的内容是什么?
Normaly,您可以编码使用json_encode
任何对象,就像这样:
$json = json_encode($_filters);
更新
似乎在对象的所有属性的保护。这使得json_encode
功能无法访问。
解决方法是自己构建json数据或向您的类添加序列化受保护属性的特征。后者的一个例子可以作为answer to this question找到。
我试过了但显示空白 – tarun
你可以发表该对象的['var_dump'](https://secure.php.net/manual/en/function.var-dump.php)吗? – Jerodev
阵列(大小= 2) 0 => 对象(Mage_Catalog_Block_Layer_Filter_Category)[256] 保护 '_filter'=> 对象(Mage_Catalog_Model_Layer_Filter_Category)[267] 保护 '_categoryId'=>空 保护 '_appliedCategory'=>空 保护 '_requestVar'=>字符串 '猫'(长度= 3) 保护 '_items'=> 阵列(大小= 3) ... 保护 '_data'=> 阵列(大小= 1) 。 .. – tarun