linccce

How to convert this to proper relation?

Apr 30th, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.12 KB | None | 0 0
  1.     public function actionViewInner($id)
  2.     {
  3.  
  4.         $model = $this->loadModel($id);
  5.         $title=Yii::t('ui',"Analogiškos prekės");
  6.  
  7.         $settings= Settings::model()->findByAttributes(array('name'=>'days_number'));
  8.         $expire_new= time()-$settings->value*24*60*60;
  9.  
  10.         $relatedProds = Yii::app()->db->createCommand("SELECT related_prod_code FROM tbl_related_prods WHERE prod_code = :pr_kodas")->bindValue(':pr_kodas',$model->pr_kodas,PDO::PARAM_STR)->queryAll();
  11.         $relatedProds_new = array();
  12.  
  13.         foreach($relatedProds as $value) { $relatedProds_new[] = $value['related_prod_code']; }
  14.         $mysql_array = "('".implode("','",$relatedProds_new)."')";
  15.  
  16.         $criteria=new CDbCriteria();
  17.         $criteria->condition = "pr_kodas IN $mysql_array";
  18.         $dataProvider= new CActiveDataProvider('AtsargineDalis',array(
  19.             'criteria'=>$criteria
  20.         ));
  21.  
  22.         $this->render('view_inner',array(
  23.             'model'=>$model,
  24.             'dataProvider'=>$dataProvider,
  25.             'title'=>$title,
  26.             'active_id'=>$id,
  27.             'expire_new'=>$expire_new,
  28.         ));
  29.  
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment