我最近遇到了CakePHP 3的问题。
我们正在使用Nginx Server和Postgres数据库。
当我尝试访问模型的NULL属性时,我得到502 Bad Gateway错误,即使是debug($object['editor_id']);die;
之类的简单错误。
列 editor_id 是整数类型,没有修饰符(因此没有'not null'且没有'default'),存储是普通的。
如果此字段不为空,我没有任何问题。现在我确定了生成502错误的对象,我不知道在哪里搜索解决方案。我的设置可能有什么问题? 同样奇怪的是,系统正在其他地方工作,但这个特殊情况......如果有人可以帮我解决这个问题,或者知道如何进一步调试,我会很高兴。
谢谢!
编辑: 这里只是一个示例代码片段:
$this->loadModel('Elements');
$object = $this->Elements->find()->where(['id' => 594])->first();
debug($object['editor_id']);
502 Bad Gateway ...