2017-06-07 13:22:42 0 评论 Yii 2.0 Boy.Lee

Yii 2.0 andFilterWhere中使用null 自动忽略

在Yii 2.0 search()中使用 andFilterWhere 和 null 的组合的时候,发现SQL中会自动忽略这一条,经过查看文档发现,andFilterWhere会自动忽略空结果,其中就包括null,如果需要使用null,应该在此处使用andWhere.

 

// 错误被忽略
$query->andFilterWhere(['like', 'jl_title', null])

// 正确
$query->andWhere(['like', 'jl_title', null])