有什么优点和缺点:
$this->addElement('type', 'id', array('specs'))
vs
new Zend_Form_Element_Type('id');
我认为第二种更可取,因为更具可读性并提供自动完成功能。
答案 0 :(得分:0)
Zend Framework提供了这种灵活性,因此您可以根据需要定制API。所以,答案是“它取决于”......
在我看来,如果从配置文件中获取表单元素数据(例如,在开发或生成应用程序时可能需要经常修改表单元素),则可以优先使用数组接口,同时创建对象界面看起来“更干净”并且不易出错(如您所说,您可以从IDE中自动完成)。
希望有所帮助,