可以通过使用zend_form和装饰器,验证器,过滤器等来制作表格和表格(View),我们也可以像往常一样直接在视图phtml文件中编写html。我想知道哪一个是最好的方法
我是zend框架的新手。
答案 0 :(得分:3)
性能
总是可以通过缓存,更好的机器来增加。
时间
只需学习您的IDE,它将为您编写表单(宏,快捷方式,模板等)。
简单
Zend From用法不能简单。您甚至可以通过编写纯文本(ini语法)来创建表单。
因此,更新在视图中创建表单。
最好的方法:
// application/modules/search/forms/Search.php
class Search_Form_Search extends Application_Form_Abstract
{
public function init()
{
$this->addElements(array(
// other elements here
new Zend_Form_Element_Submit('search_submit'),
));
}
}
在模型中:
// application/modules/search/models/Search.php
...
public function getForm()
{
return new Search_Form_Search();
}
答案 1 :(得分:2)
我认为在视图脚本中使用表单是最好的方法,因为:
对不起我的英文
答案 2 :(得分:0)
文档中描述了最好的方法。不要把它写在手边。即使考虑到它更快的可能性,它根本就是你根本不想做的事情:硬件很便宜。劳动不是。
现在想象你要从A楼到B,C,D ......如果你每次不太容易出错而使用电梯(假设电梯是一个盒子,你就进来了,按一个按钮,在一段时间内旅行,然后出来)比你使用楼梯(你要抬起你的脚不同的上升/下降方式,必须检查你做的每一步以及每一个楼梯(也许是从地板上漏水)等。