我有一个关于Magento块的问题。 product_list
块的示例如下所示:
{{block type=”catalog/product_list”
category_id=”3″
column_count=”2″
template=”catalog/product/list.phtml”}}
我如何知道块的“set”属性?比如category_id
和column_count
?
是否有人有列表或指南来查找Magento所有块类型的设置属性?
答案 0 :(得分:1)
Magento使用魔法获取和设置,因此您基本上无法预测在程序执行步骤中给定时间内设置的内容。但是,您可以通过调用
来检测任何Varien_Object成员及其值print_r($object->getData());
或获取设置变量的键,因为大多数时候对象包含的对象太大而无法输出:
print_r(array_keys($object->getData()));
将显示您可以从对象调用的变量:
$object->getVariableKey();
$object->getData('variable_key'):
要获得可以在给定对象上调用的所有类方法,可以使用类似的方法:
print_r(get_class_methods($object));