public function actionPuntos() { echo "categorias<br>"; CVarDumper::dump(Yii::app()->shoppingCart->getCategorias(), 10, true); echo "<br><br>marcas<br>"; CVarDumper::dump(Yii::app()->shoppingCart->getMarcas(), 10, true); echo "<br><br>proveedores<br>"; CVarDumper::dump(Yii::app()->shoppingCart->getProveedores(), 10, true); echo "<br><br>productos<br>"; CVarDumper::dump(Yii::app()->shoppingCart->getProductosCantidad(), 10, true); exit; $fecha = new DateTime(); $categorias = array(476); /* $listPuntos = Puntos::model()->findAll(array( 'with' => array('listPuntosCategorias' => array('condition'=>'listPuntosCategorias.idCategoriaBI IN (' . implode(",", $categorias) . ')')), 'condition' => 'codigoPunto=:tipo AND activo=:activo AND fechaInicio<=:fecha AND fechaFin>=:fecha', 'params' => array( ':tipo' => Yii::app()->params->puntos['categoria'], ':activo' => 1, ':fecha' => $fecha->format('Y-m-d H:i:s') ) )); */ $productos = Yii::app()->shoppingCart->getProductosCantidad(); $listPuntos = Puntos::generarPuntosTipo($fecha, Yii::app()->params->puntos['producto'], $productos); //Yii::app()->params->puntos['producto'] => Yii::app()->shoppingCart->getProductosCantidad() //CVarDumper::dump($listPuntos); foreach ($listPuntos as $objPunto) { echo "id: {$objPunto->idPunto}, tipoValor: {$objPunto->tipoValor}, valor: {$objPunto->valor}<br>"; } }