0
我使用以下CakePHP的查询检索从MySQL数据:从CakePHP的抓取MySQL的记录与特定指数
$tops = $this->PageBanner->find('all', array(
'conditions' => array(
'PageBanner.status' => 1
),
'fields' => array(
'PageBanner.page_url',
'PageBanner.image',
'PageBanner.logo',
'PageBanner.logo_text',
'PageBanner.content'
)
));
此查询将返回我下面的结果:
[0] => Array
(
[PageBanner] => Array
(
[page_url] => index
[image] => home_banner.png
[logo] => home_logo.png
[logo_text] => abc
[content] => abc.
)
)
[1] => Array
(
[PageBanner] => Array
(
[page_url] => write_review
[image] => kids2.png
[logo] => home_logo.png
[logo_text] => abc
[content] => abc.
)
)
但我想要的数据以下列格式返回:
[index] => Array
(
[page_url] => index
[image] => home_banner.png
[logo] => home_logo.png
[logo_text] => abc
[content] => abc.
)
[write_review] => Array
(
[page_url] => write_review
[image] => kids2.png
[logo] => home_logo.png
[logo_text] => abc
[content] => abc.
)
我需要PAGE_URL字段内容代替数组索引(例如, 0,1)。有可能以这种格式获取数据,或者我需要手动配置数组?
蛋糕不会为你做。这不是检索数据的常用方法,它确实没有多大意义。无论如何,你可以手动完成,这种情况并不复杂。 – Alvaro