如何在CakePHP的输入字段中显示数据库中的值

时间:2014-02-12 20:25:34

标签: php mysql cakephp

我想知道如何将数据库中的值显示到输入字段中。我正在使用CakePHP。

现在,我有一些空字段,但是当我第一次显示页面时,我希望它们填充数据库值,当然,当数据库中有相对于这些字段的值时。我能够检索所有数据库数据,但无法将它们显示在字段中。

使用CakePHP有一个简单的方法吗,或者我需要在控制器中单独设置每个字段并在我的视图中检索它。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用$ this-> form->数据填充控制器中的表单。

示例:

$this->request->data = $this->YourModel->findById($id);

编辑:

您必须使用表单助手创建表单,以将表单附加到模型中,否则无法使用。

echo $this->Form->create('YourModel');