【发布时间】:2016-06-09 06:30:17
【问题描述】:
我正在开发多语言网站。 在英文版网站一切正常,因为我输入了翻译。
$blogPosts = $this->BlogPosts->find('all')->where(['BlogPosts.active' => 1]);
$this->set('blogPosts',$this->paginate($blogPosts));
如果我更改了网站的语言,我想删除所有未输入标题翻译的帖子。 我试过了,但它不起作用:
$blogPosts = $this->BlogPosts->find('all')->where(['BlogPosts.active' => 1,'BlogPosts.title IS NOT' => null]);
$this->set('blogPosts',$this->paginate($blogPosts));
仍然打印没有标题的帖子。 如何解决这个问题?
【问题讨论】:
-
检查你没有翻译的标题是
null还是数据库中的空''' -
如何以任何理由从分页数组中删除帖子?