繁体   English   中英

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

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

有哪些优点和缺点:

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

new Zend_Form_Element_Type('id');

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

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

我认为,如果您从配置文件中获取表单元素数据,则最好使用数组接口(例如,在开发或生产应用程序时可能需要经常修改表单元素),而对象创建接口的外观为“更清洁”,并且出错的可能性较小(如您所说,您可以从IDE中自动完成)。

希望能有所帮助,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM