Magento块属性

时间:2012-10-08 09:08:56

标签: xml magento block

我有一个关于Magento块的问题。 product_list块的示例如下所示:

{{block type=”catalog/product_list” 
        category_id=”3″ 
        column_count=”2″ 
        template=”catalog/product/list.phtml”}}

我如何知道块的“set”属性?比如category_idcolumn_count

是否有人有列表或指南来查找Magento所有块类型的设置属性?

1 个答案:

答案 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));