条件和在同一领域Cakephp 2.5

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件和在同一领域Cakephp 2.5相关的知识,希望对你有一定的参考价值。

嗨,我想在同一个字段的查找功能中得到这个条件:Etudiant.specialite'='CL3 PN和Etudiant.specialite'='CI2'我尝试了这段代码,但我都没有,我只得到了第一个:

$etudiants = $this->Notemission->Etudiant->find('list',array('conditions'=> array('Etudiant.specialite'=>'CL3 PN'), array('Etudiant.specialite'=>'CI1')));

我也尝试过此代码:

$etudiants = $this->Notemission->Etudiant->find('list',array('conditions'=> array('Etudiant.specialite'=>'CL3 PN'),array('conditions'=> array('Etudiant.specialite'=>'CI1'))));
答案

尝试一下:

$etudiants = $this->Notemission->Etudiant->find('list',array('conditions'=> array('AND' => array('Etudiant.specialite'=>'CL3 PN', 'Etudiant.specialite'=>'CI1'))));

但是,在您的情况下,我认为您尝试获取任一值,请使用'OR'返回与第一个或第二个条件相对应的记录:

$etudiants = $this->Notemission->Etudiant->find('list',array('conditions'=> array('OR' => array('Etudiant.specialite'=>'CL3 PN', 'Etudiant.specialite'=>'CI1'))));

以上是关于条件和在同一领域Cakephp 2.5的主要内容,如果未能解决你的问题,请参考以下文章

没有任何数据库表的CakePHP模型或控制器

Cakephp 2.5找不到Oracle序列

CakePHP 2.5 habtm 不保存

CakePHP 数学计算领域?

CakePHP2 与 CakePHP3 在同一个域上共存

CakePHP:如何使用同一张表设置 BelongsToMany?