我的生产和开发服务器上有完全相同的代码,但在使用 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);
我记得这个...:P 我以前也遇到过同样的问题
要么是php版本问题,要么是mysql版本问题。检查您的服务器是否满足您的蛋糕版本的最低要求
cakephp2.0的要求
cakephp 1.3 的要求
你可以使用 phpinfo() 检查它们;
希望这可以帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)