我有一个数组$articles像这样
[
(int) 0 => [
'id' => '-@940039',
'xe_dsca' => 'ÜP2768G/1',
'xe_citg' => '1F0200',
'xe_cuni' => 'stk',
'xe_seak' => 'ÜP2768G/1',
'xe_seab' => '',
'xe_wght' => '0.0153',
'xe_cwun' => 'kg',
'xe_wgap' => '2',
'xe_seri' => '2',
'xe_ltct' => '2',
'xe_qual' => '2',
'xe_hama' => '2',
'xe_ctyo' => 'DE',
'xe_ccde' => '85045095',
'xe_cpln' => '240000',
'xe_spar' => '2',
'xe_wear' => '2',
'xe_ctyo_de' => null,
'xe_cean' => null,
'xe_ewm_dsce' => null,
'xe_cood' => null,
'xe_ewm_dsne' => null,
'xe_ewm_dsge' => null, …Run Code Online (Sandbox Code Playgroud) 我想用MySql数据库中的数据预填充多个Checkbox表单.
我的数据库数据:
id customer_id language_id preferred
1 10 150 yes
2 10 149 yes
Run Code Online (Sandbox Code Playgroud)
控制器"Preferredcustomerlanguages"中的查询
$clientlanguages = $this->Preferredcustomerlanguages
->find('list')
->select(['language_id'])
->where(['customer_id =' => $customer_id])
->where(['preferred =' => 'yes'])
->toArray()
;
Run Code Online (Sandbox Code Playgroud)
如果我用$ customer_id = 10开始查询,结果如下:
[
(int) 2 => (int) 2,
(int) 1 => (int) 1
]
Run Code Online (Sandbox Code Playgroud)
我以为查询会给我一个language_id的列表,我需要预先填写表单.
也许有人可以给我一个暗示,我想错了