2015-10-16 55 views

回答

0

该对象的内容是什么?

Normaly,您可以编码使用json_encode任何对象,就像这样:

$json = json_encode($_filters); 

更新
似乎在对象的所有属性的保护。这使得json_encode功能无法访问。

解决方法是自己构建json数据或向您的类添加序列化受保护属性的特征。后者的一个例子可以作为answer to this question找到。

+0

我试过了但显示空白 – tarun

+0

你可以发表该对象的['var_dump'](https://secure.php.net/manual/en/function.var-dump.php)吗? – Jerodev

+0

阵列(大小= 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