امروز:دوشنبه ,۱۳۹۸/۰۲/۰۲
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / Yii2 model LIKE Condition

Yii2 model LIKE Condition

در کوئری هنگامی که شما بخواهید کلمه ای را جستجو نمایید که شبیه آن دردیتابیس وجودداشته باشد از LIKE استفاده میکنیم
در فریم ورک Yii برای این کار به روش زیر عمل می کنیم :

روش اول:

$model = User::find()
		->where(['LIKE', 'username', 'admin'])
		->all();
//OR
$model = User::find()
		->where('username LIKE :query') 
		->addParams([':query'=>'%admin%'])
		->all();

که خروجی ای معادل زیر دارد:

SELECT * FROM `tbl_user` WHERE `username` LIKE '%admin%'

روش دوم:

$model = User::find()
		->where(['NOT LIKE', 'username', 'admin'])
		->all();		

با خروجی زیر

SELECT * FROM `tbl_user` WHERE `username` NOT LIKE '%admin%'

Check Also

سایت چند زبانه با فریم ورک yii

سایت چند زبانه با فریم ورک yii مطلب که در این بخش قصد آموزش داریم …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *