我将网站(cakephp 2.1)从测试服务器(PHP 版本 5.3.10)移动到实时服务器(PHP 版本 5.3.17)。在新情况下,我所有的代码都开始抱怨未定义的索引。在调试数组时,我看到数组索引变成了数字而不是模型名称!?我使用完全相同的 cakephp 安装可能是什么问题?
下面是 2 个数组示例。
这就是数组应该的样子。
Array
(
[0] => Array
(
[Post] => Array
(
[id] => 152
[menu_item_id] => 1
)
)
这是实时服务器上的阵列
Array
(
[0] => Array
(
[0] => Array
(
[id] => 152
[menu_item_id] => 1
)
)