[英]CakePHP, How to populate a select box from a sql database
在我的控制器中,我有這個領域
$employee = TableRegistry::get('employees');
$allNames = $employee->find()->extract('employee_name');
$this->set('name', $allNames);
工作正常,然后在我的模板中檢索我想要的數據
我有代碼屬於我試圖提交並保存到數據庫的表單。
<?= $this->Form->select('employee', $name, ['escape' => false])?>
哪個工作正常,除非我提交它回來說它無法保存到數據庫。
我懷疑這是因為如果我將輸入更改為id只需輸入就可以保存。 我究竟做錯了什么?
你應該$query = $articles->find('list');
http://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html
章:查找鍵/值對¶
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.