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 才能使用表单助手的主要内容,如果未能解决你的问题,请参考以下文章

如何在 cakePHP 的控制器中设置分页器页面

在 app_controller 中设置一个变量并在 CakePHP 布局中使用它

在 Thymeleaf 日期输入中设置 th:value?

如何在 Cakephp 3.5 中设置和获取 Cookie

如何在 Cakephp 4 的另一个插件中设置对插件的依赖?

在子目录中设置 CakePHP; Wordpress 安装在根目录下