ตัวอย่างการค้นหาข้อมูลที่ส่งมาครับ
เช่นการค้นหา พนักงาน (Emplotee) ที่สังกัดคณะที่มี รหัlคณะ(facultyID) เท่ากับ ค่าที่ส่งมา $_GET['facultyID']
$client= Emplotee::model()->findByPk($_GET['facultyID']);
การค้นหาข้อมูล User จากค่าที่ส่งมา คือ $_GET['fname'] และ $_GET['flname'] ครับ
$criteria = new CDbCriteria();
$criteria->compare('first_name', $_GET['fname']);
$criteria->compare('last_name', $_GET['flname']);
$users = User::model()->findAll($criteria);
ส่วนนี้เอาไปปรับดูนะครับ
$users = User::model()->findAll('first_name=? AND last_name=?', array('Paul', 'Smith'));
//เปลี่ยนตรง array('Paul', 'Smith') เป็น array($_GET['fname'], $_GET['flname'])
//หรือ
$users = User::model()->findAllByAttributes(array('first_name'=>'Paul', 'last_name'=>'Smith'));
อ้าวอิง Yii Forum