CakePHP,如何从sql数据库填充选择框
在我的控制器中,我有这个字段CakePHP,如何从sql数据库填充选择框,php,cakephp,Php,Cakephp,在我的控制器中,我有这个字段 $employee = TableRegistry::get('employees'); $allNames = $employee->find()->extract('employee_name'); $this->set('name', $allNames); 工作正常,检索我想要的数据,然后在我的模板中 我有一段代码,它属于我试图提交并保存到数据库的表单 <?= $this->Form->select('employee'
$employee = TableRegistry::get('employees');
$allNames = $employee->find()->extract('employee_name');
$this->set('name', $allNames);
工作正常,检索我想要的数据,然后在我的模板中
我有一段代码,它属于我试图提交并保存到数据库的表单
<?= $this->Form->select('employee', $name, ['escape' => false])?>
它运行良好,但当我提交时,它返回时说它无法保存到数据库中
<?= $this->Form->select('employee', $name, ['escape' => false])?>
我怀疑这是因为如果我将输入更改为id,只需输入即可。我做错了什么?你应该
$query=$articles->find('list')代码>
第章:查找键/值对