Php automagic与form-element-specific
automagic表单元素与表单元素特定方法之间有什么区别?这仅仅是因为automagic自动创建了一个div&label吗?automagicPhp automagic与form-element-specific,php,cakephp,Php,Cakephp,automagic表单元素与表单元素特定方法之间有什么区别?这仅仅是因为automagic自动创建了一个div&label吗?automagicinput()读取模型以显示正确的输入类型(即,如果数据库字段是日期,它将显示3个选项) 它还将读取控制器中的$this->data变量,以填充输入值。而且,正如您所说,它还将为表单创建div、标签和错误 在报告中说: 除了泛型input()方法外,FormHelper还具有特定的 用于生成多种不同类型输入的方法。这些 可用于仅生成输入小部件本身,并组合
input()
读取模型以显示正确的输入类型(即,如果数据库字段是日期,它将显示3个选项)
它还将读取控制器中的$this->data变量,以填充输入值。而且,正如您所说,它还将为表单创建div、标签和错误
在报告中说:
除了泛型input()方法外,FormHelper还具有特定的
用于生成多种不同类型输入的方法。这些
可用于仅生成输入小部件本身,并组合
使用label()和error()等其他方法生成完全自定义的
表单布局
在内部,input()
使用“非自动”方法,如text()
,radio()
等
希望这有帮助:)我第一次听到自动表单元素,第一段介绍了FormHelper的所有优点。他可能在谈论input()vs date(),number()等等,哪种方法最适合使用?还是只是偏好的问题?