Heim > Backend-Entwicklung > PHP-Tutorial > Yii fügt Ihre eigenen Suchkriterien hinzu

Yii fügt Ihre eigenen Suchkriterien hinzu

WBOY
Freigeben: 2016-08-08 09:23:01
Original
1158 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 < count($keyarr); $index++) { 
			$whereSql .= "%$keyarr[$index]";
		} 
		$whereSql .= "%&#39;";
		$criteria->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

Das Obige stellt vor, wie Sie Ihre eigenen Suchbedingungen in Yii hinzufügen, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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