有的时候数据库中的table,有N个字段,但是在新建、修改的时候我们只要求用户创建或者修改其中的几个字段。如果不设置generator.yml和form,系统默认会显示所有,更新所有。
generator.yml
edit: display: [ name, romaji, color, ordernum, state] new: display: [ name, romaji, color, ordernum state]
根目录lib\form\对应的form文件
public function configure()
{
//设置字段hidden
$this->setWidget('ordernum', new sfWidgetFormInputHidden());
//设置字段默认值
$this->setDefault('ordernum', 1);
}

请问,编辑generator.yml可以控制表单元素的显示顺序吗?这个表单是用于用户端输入的。谢谢先
Comment 由 duran — 2009-09-17 @ 09:40
貌似,可以。
Comment 由 maker — 2009-10-12 @ 12:11