PHP warning

A non-numeric value encountered

/var/www/vhosts/jrparts.pt/httpdocs/protected/controllers/ProdutoTipoController.php(157)

145             $marcas_get = explode(";",$_GET['marcas']);
146             foreach ($marcas_get as $marca_get)            
147                 $filtro_marcas.="'".$marca_get."',";
148             $filtro_marcas = mb_substr($filtro_marcas, 0, -1);
149             $artigos_aux = Yii::app()->db->createCommand('SELECT articleIdTecDoc AS articleId, '.$tipo_preco.' AS preco, referencia AS referencia, designacao AS nome, brandNameTecDoc AS marca FROM produto WHERE tipo='.$tipo_aux->codigo.' AND brandNameTecDoc IN ('.$filtro_marcas.') AND visivel=1 AND articleIdTecDoc IS NOT NULL '.$order_by.' ')->queryAll();
150         }
151         
152         //Paginação
153         $paginas = ceil(sizeof($artigos_aux)/24);
154         if(!isset($_GET['page']))
155             $artigos_aux = array_slice($artigos_aux, 0, 24);
156         else{
157             $begin = 24*($_GET['page']-1);
158             $artigos_aux = array_slice($artigos_aux, $begin, 24);
159         }
160         
161         $conta = 0;
162         $arr_aux = array();        
163         foreach ($artigos_aux as $key=>$ar)
164         {            
165             array_push ($arr_aux, $ar['articleId']);  
166             if($ar['preco']==0)
167             {
168             if($_GET['sort']=='price_asc')
169                 $artigos_aux[$key]['preco'] = 999999;

Stack Trace

#14
+
 /var/www/vhosts/jrparts.pt/httpdocs/index.php(29): CApplication->run()
24 //$db=$db->database;
25 //Yii::app()->db->setActive(false);
26 //Yii::app()->db->connectionString = 'mysql:host=localhost;dbname='.$db;
27 //Yii::app()->db->setActive(true);
28 //}
29 $app_aux->run();
2024-03-28 09:05:35 Apache Yii Framework/1.1.12