mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-08 15:42:48 +08:00
改进Pivot类
This commit is contained in:
@@ -19,25 +19,26 @@ class Pivot extends Model
|
|||||||
/** @var Model */
|
/** @var Model */
|
||||||
public $parent;
|
public $parent;
|
||||||
|
|
||||||
|
protected $autoWriteTimestamp = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 构造函数
|
* 架构函数
|
||||||
* @access public
|
* @access public
|
||||||
* @param Model $parent
|
* @param Model $parent 上级模型
|
||||||
* @param array|object $data 数据
|
* @param array|object $data 数据
|
||||||
* @param string $table 中间数据表名
|
* @param string $table 中间数据表名
|
||||||
*/
|
*/
|
||||||
public function __construct(Model $parent, $data = [], $table = '')
|
public function __construct(Model $parent, $data = [], $table = '')
|
||||||
{
|
{
|
||||||
if (is_object($data)) {
|
|
||||||
$this->data = get_object_vars($data);
|
|
||||||
} else {
|
|
||||||
$this->data = $data;
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->parent = $parent;
|
$this->parent = $parent;
|
||||||
|
|
||||||
if (is_null($this->name)) {
|
if (is_null($this->name)) {
|
||||||
$this->name = $table;
|
$this->name = $table;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parent::__construct($data);
|
||||||
|
|
||||||
|
$this->class = $this->name;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user