PDA

View Full Version : فرم ساده جستجو



reza_web
یک شنبه 10 خرداد 1394, 11:10 صبح
سلام
من چطوري ميتونم در صفحه خودم يك textbox داشته باشم كه كاربر با وارد كردن متني بتواند در جدول ساده اي كه دارم جستجو انجام دهد؟؟
من در صفحه خودم همه ركوردها را نشان مي دهم ولي مي خواهم يك كادري جهت جستجو داشته باشم
ميشه راهنمايي كنيد كه با چه ابزاري درYII بايد اينكارو بكنم؟؟ يا نمونه كدي بهم بدين؟؟

من اين نمونه كد را پيدا كردم :
http://forum.majidonline.com/threads/186662-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D9%81%D8%B1%D9%85-%D9%87%D8%A7-%D8%AF%D8%B1-Yii-Framework

ولي نميدونم namespace , use را چي گذارم (در بخش model)

fatima-php
یک شنبه 10 خرداد 1394, 13:11 عصر
با چه نسخه ای کار میکنید؟ من توی Yii 1.1 توضیح میدم:

if(isset($_POST['search'])) {
$model = new Users;
$model->scenario = 'search';
$model->username = $_POST['search'];
$users = $model->search(); // now you have users having posted value in their username field in the $users array
}

reza_web
یک شنبه 10 خرداد 1394, 13:19 عصر
من با yii 2 كار ميكنم
اين خط را در model نوشتم :
class Search extends CFormModel{{

به اين خط اين خطا را مي گيرد:

PHP Fatal Error – yii\base\ErrorException (http://www.yiiframework.com/doc-2.0/yii-base-errorexception.html)

Class 'app\models\CFormModel' not found

در بالاي فايل model بايد چه use , namespace بنويسم

fatima-php
دوشنبه 11 خرداد 1394, 11:21 صبح
باید از yii\base\Model استفاده کنید.