自动化与特定于表单元素

时间:2012-03-05 09:13:24

标签: php cakephp

自动化表单元素与表单元素特定方法之间的区别是什么?是因为automagic会自动创建一个div&标签

1 个答案:

答案 0 :(得分:1)

自动input()读取模型以显示正确的输入类型(即,如果数据库字段是日期,则将显示3个选择)

它还将读取控制器中的$ this->数据变量以填充输入值。而且,就像你说的那样,它还会为表单创建div,标签和错误

documentation中说:

  

除了通用的input()方法之外,FormHelper还具体   用于生成许多不同类型的输入的方法。这些   可以用来生成输入小部件本身,并组合使用   使用label()和error()等其他方法生成完全自定义   表格布局。

在内部,input()使用“非自动”方法,例如text()radio()等。

希望这会有所帮助:)