/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Categorias::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere(['id' => $this->id]); $query->andFilterWhere(['like', 'nombre', $this->nombre])->andFilterWhere(['like', 'descripcion', $this->descripcion]); return $dataProvider; }
<?php echo $form->field($model, 'descripcion_larga')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'precio')->textInput(); ?> <?php echo $form->field($model, 'tipo')->dropDownList(['Normal', 'Por tiempo', 'Por stock'], ['class' => 'tipoSelected form-control']); ?> <div class="loadTipo"></div> <?php echo $form->field($model, 'categoria')->dropDownList(ArrayHelper::map(Categorias::find()->All(), 'id', 'nombre')); ?> <?php echo $form->field($model, 'condiciones')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'ubicacion')->textInput(['maxlength' => true]); ?> <div id="map-canvas"></div> <?php echo $form->field($model, 'activa')->dropDownList(['Aún no publicada', 'Publicada']); ?>
/** * Lists all Categorias models. * @return mixed */ public function actionIndex() { $dataProvider = new ActiveDataProvider(['query' => Categorias::find()]); return $this->render('index', ['dataProvider' => $dataProvider]); }
</form> </div>'; echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right navbar-collapse col-sm-5 col-md-5'], 'items' => [['label' => 'Inicio', 'url' => ['/site/index']], ['label' => 'Mi Perfil', 'url' => ['/usuario/view/'], 'visible' => Yii::$app->user->isGuest ? false : true], Yii::$app->user->isGuest ? ['label' => 'Iniciar sesión', 'url' => ['/site/login']] : ['label' => 'Cerrar sesión (' . Yii::$app->user->identity->username . ')', 'url' => ['/site/logout'], 'linkOptions' => ['data-method' => 'post']], ['label' => 'Registrarse', 'url' => ['/site/sign_in'], 'visible' => Yii::$app->user->isGuest ? true : false]]]); NavBar::end(); ?> <div class="container body-content"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <div class="col-sm-3 col-lg-2" id="menu" style:"margin-top:60px; position:relative"> <div class="list-group" id="categorias" style="width:100%"> <?php foreach (Categorias::find()->All() as $cate) { ?> <a href=<?php echo Url::to(['categorias/ofertas', 'id' => $cate->id]); ?> class="list-group-item"><?php echo $cate->nombre; ?> </a> <?php } ?> </div> </div> <div class="col-sm-9 col-lg-10">