/** * VISTA CATEGORIA PROVINCIA * @param $provincia * @param $categoria * @param $estado * @param null $pp * @param null $p * @return string */ public function run($provincia, $categoria, $estado, $pp = null, $p = null) { $parametros = Yii::$app->request->post(); $model = Articulos::obtenerArticulosPorCategoriaProvincia($categoria, $provincia, $estado); $datos = new ArticulosBuscador(); $datos->cs = $categoria; $datos->ps = $provincia; $datos->ea = $estado; $dataProvider = $datos->buscadorCategoriaProvincia($parametros, $pp, $p, 'categoria-provincia'); if (!empty($model)) { if ($provincia == Provincias::TODA_REP_DOM) { $this->controller->view->params['breadcrumbs'][] = ['label' => 'Toda República Dominicana', 'url' => Url::to(['articulo/provincia', 'provincia' => Provincias::TODA_REP_DOM])]; } else { $this->controller->view->params['breadcrumbs'][] = ['label' => $model[0]->usuarios->municipios->provincias->nombre, 'url' => Url::to(['articulo/provincia', 'provincia' => $model[0]->usuarios->municipios->provincias->slug])]; $this->controller->view->params['breadcrumbs'][] = ['label' => $model[0]->usuarios->municipios->nombre, 'url' => Url::to(['articulo/provincia', 'provincia' => $model[0]->usuarios->municipios->provincias->slug])]; } $this->controller->view->params['breadcrumbs'][] = $model[0]->categorias->nombre; return $this->controller->render('categoria-provincia', ['model' => $model, 'dataProvider' => $dataProvider]); echo '<pre>'; print_r(array('categoria provincia', $provincia, $model[0]->usuarios->municipios->provincias->slug, count($model), $model)); } echo '<pre>'; print_r(array('categoria provincia', $provincia, $categoria, $estado, 'articulo no existe')); }