|
- <?php
-
- namespace common\models;
-
- use Yii;
-
- use common\models\Etablissement ;
- use common\models\PointVente ;
-
- /**
- * This is the model class for table "commande_auto".
- *
- * @property integer $id
- * @property integer $id_user
- * @property integer $id_etablissement
- * @property string $date_debut
- * @property string $date_fin
- * @property integer $lundi
- * @property integer $mardi
- * @property integer $mercredi
- * @property integer $jeudi
- * @property integer $vendredi
- * @property integer $samedi
- * @property integer $dimanche
- * @property integer $periodicite_semaine
- */
- class CommandeAuto extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return 'commande_auto';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['id_user', 'id_etablissement', 'id_point_vente'], 'required'],
- [['id_user', 'id_etablissement', 'id_point_vente', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi', 'dimanche', 'periodicite_semaine'], 'integer'],
- [['date_debut', 'date_fin'], 'safe'],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'id' => 'ID',
- 'id_user' => 'Utilisateur',
- 'id_etablissement' => 'Etablissement',
- 'id_point_vente' => 'Point de vente',
- 'date_debut' => 'Date de début',
- 'date_fin' => 'Date de fin',
- 'lundi' => 'Lundi',
- 'mardi' => 'Mardi',
- 'mercredi' => 'Mercredi',
- 'jeudi' => 'Jeudi',
- 'vendredi' => 'Vendredi',
- 'samedi' => 'Samedi',
- 'dimanche' => 'Dimanche',
- 'periodicite_semaine' => 'Périodicité',
- ];
- }
-
- public function getUser()
- {
- return $this->hasOne(User::className(), ['id'=>'id_user']) ;
- }
-
- public function getEtablissement()
- {
- return $this->hasOne(Etablissement::className(), ['id'=>'id_etablissement']) ;
- }
-
- public function getPointVente()
- {
- return $this->hasOne(PointVente::className(), ['id'=>'id_point_vente']) ;
- }
-
- public function getCommandeAutoProduit()
- {
- return $this->hasMany(CommandeAutoProduit::className(), ['id_commande_auto'=>'id'])->with('produit') ;
- }
- }
|