PHP 5.6和7上的不同行为Cakephp 2.x

时间:2018-12-27 12:33:49

标签: cakephp

我正在尝试将使用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版本进行了更改,但找不到有用的东西。

你有什么想法吗?

谢谢

0 个答案:

没有答案