CAKEPHP 我是不是必须在控制器中设置 $this->data 才能使用表单助手
Posted
技术标签:
【中文标题】CAKEPHP 我是不是必须在控制器中设置 $this->data 才能使用表单助手【英文标题】:CAKEPHP Do I have to set $this->data in the controller for it to work with the form helperCAKEPHP 我是否必须在控制器中设置 $this->data 才能使用表单助手 【发布时间】:2011-10-28 22:29:56 【问题描述】:我想在视图而不是控制器中设置 $this->data。这可以与表单助手一起使用以自动输入值吗?
非常感谢!
如果您真的想知道,请进一步解释... 您可能想知道为什么我不直接将值放入 value 字段,但在这种情况下将其放入 $this->data; 是有意义的。我有大量各种类型的字段,我不想将 if isset() 添加到每个值字段,因为表单字段是根据存储的值生成的,并且可能已经或可能尚未填写。我无法设置this->data 在控制器中,因为数据在 JSON 中。此外,数据必须经过几层才能到达此时的位置。
【问题讨论】:
【参考方案1】:未解决,但我通过手动输入所有内容来解决它。自动添加它会很好。
【讨论】:
以上是关于CAKEPHP 我是不是必须在控制器中设置 $this->data 才能使用表单助手的主要内容,如果未能解决你的问题,请参考以下文章
在 app_controller 中设置一个变量并在 CakePHP 布局中使用它