我的生产和开发服务器上的代码完全相同,但在使用find('first')检索数据时,我似乎得到了不同的数组键。
发展:
Array
(
[Page] => Array
(
[title] => Welcome!
[keywords] => keyword 1 keyword 2 keyword 3
)
)
生产:
Array
(
[0] => Array
(
[title] => Welcome!
[keywords] => keyword 1 keyword 2 keyword 3
)
)
AppController中的代码:
//get page title and keywords
$currentPage = $this->Page->find('first',
array(
'conditions' => array('Page.name' => $this->params['controller']),
'fields' => array('Page.title', 'Page.keywords')
));
pr($currentPage);
答案 0 :(得分:1)
我记得这一个......:P我之前有同样的问题
它是由php版本或mysql版本引起的。检查您的服务器是否超过了蛋糕版本的最低要求
你可以使用phpinfo();
来检查它们希望这有帮助
答案 1 :(得分:-1)
使用$this->set(compact('currentPage',$currentPage));