Explorar el Código

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

prodstable
keun hace 8 años
padre
commit
8ab5d46b86
Se han modificado 3 ficheros con 13 adiciones y 2 borrados
  1. +4
    -1
      backend/controllers/ProduitController.php
  2. +9
    -1
      common/models/Produit.php
  3. BIN
      frontend/web/uploads/pain-complet-aux-graines-de-tournesol-580099da7d0c8.jpg

+ 4
- 1
backend/controllers/ProduitController.php Ver fichero

@@ -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 Ver fichero

@@ -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) ;
}
}

BIN
frontend/web/uploads/pain-complet-aux-graines-de-tournesol-580099da7d0c8.jpg Ver fichero

Antes Después
Anchura: 1600  |  Altura: 1164  |  Tamaño: 482KB

Cargando…
Cancelar
Guardar