/* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = Yii::t('app', 'Data Lists'); $this->params['breadcrumbs'][] = $this->title; $this->params['topMenuKey'] = 'system'; $this->params['leftMenuKey'] = 'dataList'; ?> <div class="data-list-index"> <h1><?php echo Html::encode($this->title); ?> </h1> <p> <?php echo Html::a(Yii::t('app', 'Create {modelClass}', ['modelClass' => 'Data List']), ['create'], ['class' => 'btn btn-success']); ?> </p> <?php $items = []; foreach ($dataLists as $type => $dataList) { $content = GridView::widget(['dataProvider' => new ActiveDataProvider(['query' => Kiwi::getDataList()->find()->where(['type' => $type])]), 'columns' => [['class' => 'yii\\grid\\SerialColumn'], 'key', 'value', ['class' => 'yii\\grid\\ActionColumn']]]); $items[] = ['label' => $dataList['label'], 'content' => $content]; } echo Tabs::widget(['items' => $items]); ?> </div>
<?php use yii\helpers\Html; use yii\widgets\ActiveForm; use yii\bootstrap\Tabs; use kiwi\Kiwi; use yii\data\ActiveDataProvider; /* @var $this yii\web\View */ /* @var $model yincart\itemprop\models\ItemProp */ /* @var $form yii\widgets\ActiveForm */ $dataList = Kiwi::getDataList(); ?> <div class="item-prop-form"> <?php $form = ActiveForm::begin(); $items = []; $fieldGroup = []; $fieldGroup[] = $form->field($model, 'name')->textInput(['maxlength' => 255]); $fieldGroup[] = $form->field($model, 'type')->dropDownList($dataList->itemPropType); $fieldGroup[] = $form->field($model, 'is_key')->dropDownList($dataList->boolean); $fieldGroup[] = $form->field($model, 'is_sale')->dropDownList($dataList->boolean); $fieldGroup[] = $form->field($model, 'is_color')->dropDownList($dataList->boolean); $fieldGroup[] = $form->field($model, 'is_search')->dropDownList($dataList->boolean); $fieldGroup[] = $form->field($model, 'is_must')->dropDownList($dataList->boolean); $fieldGroup[] = $form->field($model, 'sort')->textInput(); $fieldGroup[] = $form->field($model, 'status')->dropDownList($dataList->boolean); $items[] = ['label' => Yii::t('app', 'Item Prop Info'), 'content' => implode('', $fieldGroup)]; if (!$model->isNewRecord && $model->type > 1) { $dataProvider = new ActiveDataProvider(['query' => Kiwi::getPropValue()->find()->where(['item_prop_id' => $model->item_prop_id])]);
use kiwi\Kiwi; use yii\helpers\Html; use yii\widgets\ActiveForm; /* @var $this yii\web\View */ /* @var $model core\setting\models\DataList */ /* @var $form yii\widgets\ActiveForm */ ?> <div class="data-list-form"> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'type')->dropDownList(Kiwi::getDataList()->typeDataList); ?> <?php echo $form->field($model, 'key')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'value')->textInput(['maxlength' => 255]); ?> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div>