我正在尝试将使用Cakephp 2.10构建的网站从具有PHP 5.6的服务器迁移到具有7.0的服务。 经过不同的设置后,我面临着最后一个问题。我的查找器不再在新服务器上工作。 例如,此代码可在最后一个服务器上运行:
$actus = $this->Actualite->find('all', array(
'fields' => array('Actualite.titre', 'Actualite.titre_long', 'Actualite.id', 'Actualite.activite_id', 'Actualite.filename', 'Actualite.debut'),
'conditions' => array(
'Actualite.type' => array(0, 3),
'Actualite.activite_id' => $publicActvites
),
'order' => array(
'Actualite.debut DESC',
'Actualite.created DESC'
),
'limit' => 3
));
在新服务器上,返回的数组为空。
这是服务器配置的详细信息:Debian 9.6-10.0.37-MariaDB-PHP 7.0
我尝试搜索find方法是否针对新的PHP版本进行了更改,但找不到有用的东西。
你有什么想法吗?
谢谢