示例#1
1
文件: Order.php 项目: vetoni/toko
 /**
  * @return bool
  */
 public function beforeValidate()
 {
     if ($this->isNewRecord) {
         $this->token = \Yii::$app->security->generateRandomString(32);
     }
     return parent::beforeValidate();
 }
示例#2
1
 public function deleteRecursive($relations = [])
 {
     if ($relations == []) {
         $relations = ["milestones"];
     }
     parent::deleteRecursive($relations);
 }
示例#3
1
文件: History.php 项目: oakcms/oakcms
 public function afterDelete()
 {
     parent::afterDelete();
     // TODO: Change the autogenerated stub
     // Видалення перекладу
     foreach ($this->getTranslations()->all() as $translations) {
         $translations->delete();
     }
 }
示例#4
0
文件: File.php 项目: vetoni/toko
 /**
  * @return bool
  * @throws \Exception
  */
 public function delete()
 {
     if (parent::delete() === false) {
         return false;
     }
     return unlink($this->path);
 }
示例#5
0
 public function deleteRecursive($relations = [])
 {
     if ($relations == []) {
         $relations = ["tasks"];
     }
     parent::deleteRecursive($relations);
 }
示例#6
0
文件: NewsItem.php 项目: vetoni/toko
 /**
  * @param bool $insert
  * @return bool
  */
 public function beforeSave($insert)
 {
     if (!isset($this->author_id)) {
         $this->author_id = Yii::$app->user->id;
     }
     return parent::beforeSave($insert);
 }
示例#7
0
 public function beforeSave($insert)
 {
     if (parent::beforeSave($insert)) {
         if (!$this->settings || !is_array($this->settings)) {
             $this->settings = self::getDefaultSettings($this->name);
         }
         $this->settings = json_encode($this->settings);
         return true;
     } else {
         return false;
     }
 }
示例#8
0
 public function beforeSave()
 {
     $this->_setFrameQuality();
     return parent::beforeSave();
 }
示例#9
0
 /**
  * Returns the static model of the specified AR class.
  * Please note that you should have this exact method in all your CActiveRecord descendants!
  * @param string $className active record class name.
  * @return Storage the static model class
  */
 public static function model($className = __CLASS__)
 {
     return parent::model($className);
 }
示例#10
0
 public function afterFind()
 {
     $this->sourceMessage = $this->sourceMessageModel ? $this->sourceMessageModel->message : null;
     $this->category = $this->sourceMessageModel ? $this->sourceMessageModel->category : null;
     return parent::afterFind();
 }
示例#11
0
 public function afterDelete()
 {
     parent::afterDelete();
 }
示例#12
0
 public function deleteRecursive($relations = [])
 {
     parent::deleteRecursive($relations);
 }