50], [['insurant_phone', 'policy_holder_phone', 'beneficiary_phone','insurant_phone1', 'policy_holder_phone1', 'beneficiary_phone1'], 'string', 'max' => 20], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'scheme_id' => 'Scheme ID', 'insurer_date_start' => 'Insurer Date Start', 'insurer_date_end' => 'Insurer Date End', 'seat' => 'Seat', 'num' => 'Num', 'insurant_name' => 'Insurant Name', 'policy_holder_name' => 'Policy Holder Name', 'beneficiary_name' => 'Beneficiary Name', 'insurant_number' => 'Insurant Number', 'policy_holder_number' => 'Policy Holder Number', 'beneficiary_number' => 'Beneficiary Number', 'insurant_phone' => 'Insurant Phone', 'policy_holder_phone' => 'Policy Holder Phone', 'beneficiary_phone' => 'Beneficiary Phone', 'company' => 'Company', 'car_no' => 'Car No', 'created_at' => 'Created At', 'updated_at' => 'Updated At', ]; } public function add($data) { // dd($data); // $data['scheme_id']=(int)$data['scheme_id']; // $data['num']=(int)$data['num']; // $data['created_at']=date('Y-m-d H:i:s',time()) ; // $data['updated_at']=date('Y-m-d H:i:s',time()) ; // dd($this); if ($this->load($data) && $this->save()) { return true; } return false; } public function getSche() { return $this->hasOne(Scheme::className(),['id'=>'scheme_id']); } public function getNonUser() { return $this->hasOne(UserT::className(),['id'=>'non_user_id']); } public function getOrders() { return $this->hasMany(OrderT::className(),['non_id'=>'id']); } public function getUser() { return $this->hasOne(UserT::className(),['id'=>'non_user_id']); } }