$ this-> addElement('type','id',array('specs'))VS new Zend_Form_Element_Type('id');

时间:2011-10-03 17:30:08

标签: zend-framework zend-form

有什么优点和缺点:

$this->addElement('type', 'id', array('specs'))

vs

new Zend_Form_Element_Type('id');

我认为第二种更可取,因为更具可读性并提供自动完成功能。

1 个答案:

答案 0 :(得分:0)

Zend Framework提供了这种灵活性,因此您可以根据需要定制API。所以,答案是“它取决于”......

在我看来,如果从配置文件中获取表单元素数据(例如,在开发或生成应用程序时可能需要经常修改表单元素),则可以优先使用数组接口,同时创建对象界面看起来“更干净”并且不易出错(如您所说,您可以从IDE中自动完成)。

希望有所帮助,