Yii 添加自己的搜索条件

WBOY
Freigeben: 2016-08-08 09:23:01
Original
1103 Leute haben es durchsucht
public function search()
	{
		// Warning: Please modify the following code to remove attributes that
		// should not be searched.

		$criteria=new CDbCriteria;

		$criteria->compare('usertest_id',$this->usertest_id,true);
		$criteria->compare('usertest_project',$this->usertest_project,true);
		$criteria->compare('usertest_imei',$this->usertest_imei,true);
		//$criteria->compare('usertest_sw',$this->usertest_sw,true);
		
		$whereSql = "usertest_sw like '"; //Y2A5HA80BR20 Y2A5GD80BR10 Y2A5*80BR20 usertest_sw like '%Y2A5%80BR20%'
		$keyword = $this->usertest_sw;
		$keyarr=explode('*',$keyword); 
		for($index = 0; $index addCondition($whereSql);
		
		
		$criteria->compare('usertest_package',$this->usertest_package,true);
		$criteria->compare('usertest_type',$this->usertest_type,true);
		$criteria->compare('usertest_logtime',$this->usertest_logtime,true);
		$criteria->compare('usertest_cu',$this->usertest_cu,true);
		$criteria->compare('usertest_localtime',$this->usertest_localtime,true);
		$criteria->compare('usertest_logpath',$this->usertest_logpath,true);
		$criteria->compare('usertest_logkeyinfo',$this->usertest_logkeyinfo,true);
		$criteria->compare('usertest_bugid',$this->usertest_bugid,true);
		$criteria->compare('usertest_bugstatus',$this->usertest_bugstatus,true);
		$criteria->compare('usertest_comments',$this->usertest_comments,true);
		$criteria->compare('usertest_userinfo',$this->usertest_userinfo,true);
		$criteria->compare('usertest_repeatcount',$this->usertest_repeatcount,true);
		
		return new CActiveDataProvider($this, array(
			'criteria'=>$criteria,
			'sort'=>array(
		        'defaultOrder'=>'usertest_logtime desc',
		    ),
		));
	}
Nach dem Login kopieren

以上就介绍了Yii 添加自己的搜索条件,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
gt
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!