【发布时间】:2014-02-12 20:25:33
【问题描述】:
我想知道如何将数据库中的值显示到输入字段中。我正在使用 CakePHP。
现在,我有一些空字段,但我希望它们在我第一次显示我的页面时填充数据库值,当然当数据库中有与这些字段相关的值时。我能够检索我的所有数据库数据,但无法将它们显示到字段中。
CakePHP 有没有一种简单的方法可以做到这一点,或者我需要在我的控制器中单独设置每个字段并在我的视图中检索它。
谢谢
【问题讨论】:
我想知道如何将数据库中的值显示到输入字段中。我正在使用 CakePHP。
现在,我有一些空字段,但我希望它们在我第一次显示我的页面时填充数据库值,当然当数据库中有与这些字段相关的值时。我能够检索我的所有数据库数据,但无法将它们显示到字段中。
CakePHP 有没有一种简单的方法可以做到这一点,或者我需要在我的控制器中单独设置每个字段并在我的视图中检索它。
谢谢
【问题讨论】:
您可以使用 $this->form->data 从控制器填写表单。
例子:
$this->request->data = $this->YourModel->findById($id);
编辑:
您必须使用表单助手创建表单以将表单附加到您的模型,否则它将不起作用。
echo $this->Form->create('YourModel');
【讨论】: