Esempio n. 1
0
 public function save($runValidation = true, $attributes = NULL)
 {
     $users = User::find()->All();
     parent::save($runValidation, $attributes);
     foreach ($users as $user) {
         if (!UserIncomeMap::findOne(array('user_id' => $user->id, 'itemVatCat_id' => $this->id))) {
             //'user_id', 'itemVatCat_id'
             $model = new UserIncomeMap();
             $attr = array("user_id" => $user->id, "itemVatCat_id" => $this->id, "account_id" => 100);
             $model->attributes = $attr;
             if (!$model->save()) {
                 return false;
             }
         }
     }
 }
Esempio n. 2
0
 private function compSave()
 {
     $catagories = ItemVatCat::find()->All();
     foreach ($catagories as $catagory) {
         if (!UserIncomeMap::findOne(array('user_id' => $this->id, 'itemVatCat_id' => $catagory->id))) {
             //'user_id', 'itemVatCat_id'
             $model = new UserIncomeMap();
             $attr = array("user_id" => $this->id, "itemVatCat_id" => $catagory->id, "account_id" => 100);
             $model->attributes = $attr;
             if (!$model->save()) {
                 Yii::error('fatel error unable to save cat');
                 return false;
             }
         }
     }
     Yii::info('user save catagory');
     $tmps = \yii\web\UploadedFile::getInstanceByName('User[certfile]');
     if ($tmps) {
         Yii::info('cert file loaded');
         if ($tmps->saveAs($this->getCertFilePath($this->id))) {
             // add it to the main model now
         } else {
             echo 'Cannot upload!';
         }
         //}
     }
 }