【发布时间】:2010-10-30 05:58:25
【问题描述】:
可以通过使用zend_form和装饰器、验证器、过滤器等来制作表单和表格(视图),我们也可以像往常一样直接在视图phtml文件中执行此操作。我想知道哪一个是最好的方法
- 性能
- 时间
- 简单
我是 zend 框架的新手。
【问题讨论】:
标签: php zend-framework
可以通过使用zend_form和装饰器、验证器、过滤器等来制作表单和表格(视图),我们也可以像往常一样直接在视图phtml文件中执行此操作。我想知道哪一个是最好的方法
我是 zend 框架的新手。
【问题讨论】:
标签: php zend-framework
性能
总是可以通过缓存来增加,更好的机器。
时间
只要学习你的 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();
}
【讨论】:
我认为在视图脚本中使用表单是最好的方法,因为:
对不起,我的英语不好
【讨论】:
dl 更改为 div? Zend 开发人员 == PHP 开发人员 => 他了解 oop php 语法
文档中描述了最好的方法。不要写在手边。即使考虑到它最终可能会更快,这也是您根本不想做的事情:硬件很便宜。劳动力不是。
现在想象一下,您必须从 A 楼到 B、C、D... ,按一个按钮,在上面移动一段时间然后出来)而不是使用楼梯(你必须以不同的方式抬起脚来上/下,必须检查你所做的每一步每一个楼梯(可能是地板漏水)等等)。
【讨论】: