我有设置表,我想将记录存储为一个数组,如下面的
# Field Name 1 id int(11) 2 setting_name varchar(75) 3 value text
控制器中的代码如下
$settings = $this->Settings->find('all');
我能做到 foreach($settings) 并将其存储为类似bellow的数组,这样,我就可以像这样访问它。
foreach($settings)
$settings = array( 1 => 'Value 1', 2 => 'Value 2', 3 => 'Value 3' )
如果没有 foreach() ?
foreach()
$settings = $this->Settings->find('list', [ 'keyField' => 'setting_name', 'valueField' => 'value', ])->toArray();
然后,您将能够引用例如 $settings['contact_email'] 在模板中。
$settings['contact_email']