我有设置表,我想将记录存储为如下所示的数组
# Field Name
1 id int(11)
2 setting_name varchar(75)
3 value text
Controller中的代码如下
$settings = $this->Settings->find('all');
我可以foreach($settings)
将其存储为如下所示的数组,因此,我可以像 .
$settings = array(
1 => 'Value 1',
2 => 'Value 2',
3 => 'Value 3'
)
没有其他方法可以做到foreach()
吗?
$settings = $this->Settings->find('list', [
'keyField' => 'setting_name',
'valueField' => 'value',
])->toArray();
然后你就可以$settings['contact_email']
在你的模板中引用例如。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句