public function getProdName($depId) { $dish = new Dishes(); $result = array(); $stuff = new Halfstaff(); $temp2 = explode(":", $stuff->getStuffProd($depId)); foreach ($temp2 as $val) { $model = Products::model()->findByPk($val); if (!empty($model)) { $result[$model->product_id] = $model->name; } } $temp = explode(":", $dish->getDishProd($depId)); foreach ($temp as $val) { $model = Products::model()->findByPk($val); if (!empty($model)) { $result[$model->product_id] = $model->name; } } foreach (Products::model()->findAll('t.department_id = :depId', array(':depId' => $depId)) as $val) { $result[$val->product_id] = $val->name; } return $result; }