19 lines
461 B
PHP
19 lines
461 B
PHP
|
|
<?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;
|
|||
|
|
}
|
|||
|
|
}
|