Jadual Kandungan
Yii CDbCriteria的常用方法总结
您可能感兴趣的文章
Rumah pembangunan bahagian belakang tutorial php Yii CDbCriteria的常用方法总结_PHP教程

Yii CDbCriteria的常用方法总结_PHP教程

Jul 12, 2016 am 09:07 AM
yii Biasa digunakan ringkaskan kaedah daripada

Yii CDbCriteria的常用方法总结

Yii CDbCriteria的常用方法总结。

$criteria = new CDbCriteria;     

$criteria->addCondition("id=1"); //查询条件,即where id = 1 
$criteria->addInCondition('id', array(1,2,3,4,5)); //代表where id IN (1,2,3,4,5,); 
$criteria->addNotInCondition('id', array(1,2,3,4,5));//与上面正好相法,是NOT IN 
$criteria->addCondition('id=1','OR');//这是OR条件,多个条件的时候,该条件是OR而非AND 
$criteria->addSearchCondition('name', '分类');//搜索条件,其实代表了。。where name like '%分类%' 
$criteria->addBetweenCondition('id', 1, 4);//between 1 and 4  
$criteria->compare('id', 1);    //这个方法比较特殊,他会根据你的参数自动处理成addCondition或者addInCondition, 
//即如果第二个参数是数组就会调用addInCondition 

/**
 * 传递变量
 */
$criteria->addCondition("id = :id"); 
$criteria->params[':id']=1; 

/**
 * 一些public vars
 */ 

$criteria->select = 'id,parentid,name'; //代表了要查询的字段,默认select='*'; 
$criteria->join = 'xxx'; //连接表 
$criteria->with = 'xxx'; //调用relations  
$criteria->limit = 10;    //取1条数据,如果小于0,则不作处理 
$criteria->offset = 1;   //两条合并起来,则表示 limit 10 offset 1,或者代表了。limit 1,10 
$criteria->order = 'xxx DESC,XXX ASC' ;//排序条件 
$criteria->group = 'group 条件';
$criteria->having = 'having 条件 ';
$criteria->distinct = FALSE; //是否唯一查询

多表查询

$criteria=new CDbCriteria;
$criteria->alias = 'Invoice';
$criteria->join='LEFT JOIN Client ON Client.id=Invoice.clientId';
$criteria->condition='Client.businessId='. Yii::app()->userInfo->business;

您可能感兴趣的文章

  • Yii rules常用验证规则备忘
  • Yii常用路径方法总结
  • yii框架如何配置默认controller与action
  • Yii中validator之safe用法
  • Yii中的数据库事务的使用方法小结
  • Yii框架Yiiapp()的理解
  • Yii使用find findAll查找出指定字段的实现方法
  • yii rules验证示例总结

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1058852.htmlTechArticleYii CDbCriteria的常用方法总结 Yii CDbCriteria的常用方法总结。 $criteria = new CDbCriteria; $criteria-addCondition("id=1"); //查询条件,即where id = 1 $criteria...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato. Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato. Mar 28, 2024 pm 12:50 PM

Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato.

Bagaimana untuk memadam rakan WeChat? Bagaimana untuk memadam rakan WeChat Bagaimana untuk memadam rakan WeChat? Bagaimana untuk memadam rakan WeChat Mar 04, 2024 am 11:10 AM

Bagaimana untuk memadam rakan WeChat? Bagaimana untuk memadam rakan WeChat

Bagaimana untuk memasukkan bios pada papan induk Berwarna-warni? Ajar anda dua kaedah Bagaimana untuk memasukkan bios pada papan induk Berwarna-warni? Ajar anda dua kaedah Mar 13, 2024 pm 06:01 PM

Bagaimana untuk memasukkan bios pada papan induk Berwarna-warni? Ajar anda dua kaedah

Bagaimana untuk memulihkan kenalan yang dipadam pada WeChat (tutorial mudah memberitahu anda cara memulihkan kenalan yang dipadam) Bagaimana untuk memulihkan kenalan yang dipadam pada WeChat (tutorial mudah memberitahu anda cara memulihkan kenalan yang dipadam) May 01, 2024 pm 12:01 PM

Bagaimana untuk memulihkan kenalan yang dipadam pada WeChat (tutorial mudah memberitahu anda cara memulihkan kenalan yang dipadam)

Ringkasan kaedah untuk mendapatkan hak pentadbir dalam Win11 Ringkasan kaedah untuk mendapatkan hak pentadbir dalam Win11 Mar 09, 2024 am 08:45 AM

Ringkasan kaedah untuk mendapatkan hak pentadbir dalam Win11

Penjelasan terperinci tentang kaedah pertanyaan versi Oracle Penjelasan terperinci tentang kaedah pertanyaan versi Oracle Mar 07, 2024 pm 09:21 PM

Penjelasan terperinci tentang kaedah pertanyaan versi Oracle

Kuasai dengan cepat: Bagaimana untuk membuka dua akaun WeChat pada telefon bimbit Huawei didedahkan! Kuasai dengan cepat: Bagaimana untuk membuka dua akaun WeChat pada telefon bimbit Huawei didedahkan! Mar 23, 2024 am 10:42 AM

Kuasai dengan cepat: Bagaimana untuk membuka dua akaun WeChat pada telefon bimbit Huawei didedahkan!

Rahsia penetasan telur naga mudah alih terbongkar (langkah demi langkah untuk mengajar anda cara berjaya menetas telur naga mudah alih) Rahsia penetasan telur naga mudah alih terbongkar (langkah demi langkah untuk mengajar anda cara berjaya menetas telur naga mudah alih) May 04, 2024 pm 06:01 PM

Rahsia penetasan telur naga mudah alih terbongkar (langkah demi langkah untuk mengajar anda cara berjaya menetas telur naga mudah alih)

See all articles