Files
xk-api-yii/common/core/BaseActiveRecord.php

19 lines
461 B
PHP
Raw Normal View History

2024-09-19 11:32:39 +08:00
<?php
namespace common\core;
use yii\base\Exception;
use yii\db\ActiveRecord;
/**
* 对框架的AR的扩展所有前台/后台数据模型都继承自该类
*/
class BaseActiveRecord extends ActiveRecord
{
public function saveOrFail($runValidation = true, $attributeNames = null){
if(!$this->save($runValidation, $attributeNames)){
throw new Exception(implode(',',$this->getFirstErrors()));
}
return true;
}
}