Example #1
0
 /**
  * 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;
 }
Example #2
0
    <?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]);
 }
Example #4
0
                    </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">