浏览代码

Adapter le système de produits du backend pour gérer le multi-boulangerie

master
keun 8 年前
父节点
当前提交
8ab5d46b86
共有 3 个文件被更改,包括 13 次插入2 次删除
  1. +4
    -1
      backend/controllers/ProduitController.php
  2. +9
    -1
      common/models/Produit.php
  3. 二进制
      frontend/web/uploads/pain-complet-aux-graines-de-tournesol-580099da7d0c8.jpg

+ 4
- 1
backend/controllers/ProduitController.php 查看文件

@@ -56,7 +56,10 @@ class ProduitController extends Controller
public function actionIndex()
{
$dataProvider = new ActiveDataProvider([
'query' => Produit::find()->where('(vrac IS NULL OR vrac = 0)')->orderBy('order ASC'),
'query' => Produit::find()
->where('(vrac IS NULL OR vrac = 0)')
->andWhere(['id_boulangerie'=>Yii::$app->user->identity->id])
->orderBy('order ASC'),
'pagination' => [
'pageSize' => 1000,
],

+ 9
- 1
common/models/Produit.php 查看文件

@@ -43,7 +43,9 @@ class Produit extends \yii\db\ActiveRecord
[['prix', 'poids'], 'number'],
[['illustration','photo'], 'file'],
[['nom', 'description', 'illustration', 'photo', 'saison','diminutif'], 'string', 'max' => 255],
[['recette'], 'string','max'=>1000]
[['recette'], 'string','max'=>1000],
['id_boulangerie','integer'],
['id_boulangerie','required'],
];
}

@@ -95,4 +97,10 @@ class Produit extends \yii\db\ActiveRecord
else
return $this->description ;
}
public function save($runValidation = true, $attributeNames = NULL)
{
$this->id_boulangerie = Yii::$app->user->identity->id ;
return parent::save($runValidation, $attributeNames) ;
}
}

二进制
frontend/web/uploads/pain-complet-aux-graines-de-tournesol-580099da7d0c8.jpg 查看文件

之前 之后
宽度: 1600  |  高度: 1164  |  大小: 482KB

正在加载...
取消
保存