public function searchSupplier($id) { $criteria = new CDbCriteria(); $criteria->compare('supplier_id', $id); $criteria->order = 'input_date DESC'; if (Yii::app()->user->name != "admin") { $criteria->addInCondition('organization_id', SUser::model()->getGroupArray()); } return new CActiveDataProvider($this, array('criteria' => $criteria, 'pagination' => array('pageSize' => 30))); }
<?php class User { public function main() { echo 'Main ' . '<br>'; } public function self() { echo 'Self '; self::main(); } public function stat() { echo 'Static '; static::main(); } } class SUser extends User { public function main() { echo 'Children ' . '<br>'; } } $obj = new SUser(); $obj->main(); $obj->self(); $obj->stat();