改名
This commit is contained in:
@@ -26,6 +26,7 @@ use Database\HasOne;
|
|||||||
use Database\Mysql\Columns;
|
use Database\Mysql\Columns;
|
||||||
use Database\Relation;
|
use Database\Relation;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
use Snowflake\Abstracts\TraitApplication;
|
||||||
use Snowflake\Exception\ComponentException;
|
use Snowflake\Exception\ComponentException;
|
||||||
use Snowflake\Exception\NotFindClassException;
|
use Snowflake\Exception\NotFindClassException;
|
||||||
use validator\Validator;
|
use validator\Validator;
|
||||||
@@ -45,6 +46,10 @@ use Snowflake\Event as SEvent;
|
|||||||
abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess
|
abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
use TraitApplication;
|
||||||
|
|
||||||
|
|
||||||
const AFTER_SAVE = 'after::save';
|
const AFTER_SAVE = 'after::save';
|
||||||
const BEFORE_SAVE = 'before::save';
|
const BEFORE_SAVE = 'before::save';
|
||||||
|
|
||||||
@@ -848,6 +853,9 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess
|
|||||||
if (in_array($name, $this->_with)) {
|
if (in_array($name, $this->_with)) {
|
||||||
return $this->with($name);
|
return $this->with($name);
|
||||||
}
|
}
|
||||||
|
if (Snowflake::app()->has($name)) {
|
||||||
|
return Snowflake::app()->get($name);
|
||||||
|
}
|
||||||
return parent::__get($name);
|
return parent::__get($name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user