255], [['phone'], 'string', 'max' => 32], ]; } /** * @inheritdoc */ public function behaviors() { return [ TimestampBehavior::className(), ]; } public function getCreated(){ if(!empty($this->created_at)){ return date("Y-m-d" , $this->created_at); } else { return ''; } } public function getUpdated(){ if(!empty($this->updated_at)){ return date("Y-m-d" , $this->updated_at); } else { return ''; } } /** * @inheritdoc */ public function attributeLabels() { return [ 'order_id' => Yii::t('app', 'Order ID'), 'customer_id' => Yii::t('app', 'Customer ID'), 'name' => Yii::t('app', 'Name'), 'email' => Yii::t('app', 'Email'), 'phone' => Yii::t('app', 'Phone'), 'delivery' => Yii::t('app', 'Delivery'), 'payment' => Yii::t('app', 'Payment'), 'code' => Yii::t('app', 'Code'), 'status' => Yii::t('app', 'Status'), 'created_at' => Yii::t('app', 'Created At'), 'updated_at' => Yii::t('app', 'Updated At'), ]; } /** * @return \yii\db\ActiveQuery */ public function getOrderItems() { return $this->hasMany(OrderItems::className(), ['order_id' => 'order_id']); } }