示例#1
0
 public function actionIndex($type)
 {
     $dataProvider = new ActiveDataProvider(['query' => Product::find()->where(['product_type' => HTML::encode($type)])]);
     /*
     if(!$dataProvider){
         throw new NotFoundHttpException(\Yii::t('backend', 'Page not found'));
     }
     */
     $name = Product::getProductTypeName2(HTML::encode($type));
     return $this->render('index', ['dataProvider' => $dataProvider, 'type' => $name]);
 }
示例#2
0
文件: index.php 项目: sergey-exu/diru
<?php

use yii\helpers\Html;
//use yii\widgets\ListView;
use yii\grid\GridView;
use backend\modules\product\models\Product;
/* @var $this yii\web\View */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = $type;
$this->params['breadcrumbs'][] = ['label' => 'Продукция', 'url' => '/#products'];
$this->params['breadcrumbs'][] = $this->title;
$this->params['right_menu_page'] = [['label' => 'Производство', 'url' => ['/page/view', 'alias' => 'proizvodstvo']], ['label' => 'О нас', 'url' => ['/page/view', 'alias' => 'about']]];
foreach (Product::find()->groupBy('product_type')->all() as $data) {
    $this->params['right_menu'][] = ['label' => Product::getProductTypeName2($data->product_type), 'url' => ['/product/index', 'type' => $data->product_type]];
}
$this->registerJsFile('/js/filtrproducts.js');
?>

<!--Фильтр товаров-->
<div class="container">
    <div class="row">
        <div class="col-md-8">
            <form>
                <div class="form-process"></div>
                <div class="col-md-8 form-group">
                    <input type="search" class="light-table-filter" data-table="table" placeholder="Поиск">
                </div>
            </form>
        </div>
    </div>
</div>