自动化表单元素与表单元素特定方法之间的区别是什么?是因为automagic会自动创建一个div&标签
答案 0 :(得分:1)
自动input()
读取模型以显示正确的输入类型(即,如果数据库字段是日期,则将显示3个选择)
它还将读取控制器中的$ this->数据变量以填充输入值。而且,就像你说的那样,它还会为表单创建div,标签和错误
在documentation中说:
除了通用的input()方法之外,FormHelper还具体 用于生成许多不同类型的输入的方法。这些 可以用来生成输入小部件本身,并组合使用 使用label()和error()等其他方法生成完全自定义 表格布局。
在内部,input()
使用“非自动”方法,例如text()
,radio()
等。
希望这会有所帮助:)