23 lines
553 B
PHP
23 lines
553 B
PHP
<?php
|
||
namespace common\core;
|
||
|
||
use yii\base\Exception;
|
||
use yii\db\ActiveRecord;
|
||
|
||
/**
|
||
* 对框架的AR的扩展,所有前台/后台数据模型都继承自该类
|
||
*/
|
||
class BaseNewActiveRecord extends ActiveRecord
|
||
{
|
||
public static function getDb()
|
||
{
|
||
return \Yii::$app->get('new_db');
|
||
}
|
||
public function saveOrFail($runValidation = true, $attributeNames = null){
|
||
if(!$this->save($runValidation, $attributeNames)){
|
||
throw new Exception(implode(',',$this->getFirstErrors()));
|
||
}
|
||
return true;
|
||
}
|
||
}
|