mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 12:42:48 +08:00
修正traits\model
This commit is contained in:
@@ -77,7 +77,7 @@ trait Auto
|
||||
// 验证完成生成数据对象
|
||||
if ($this->autoCheckFields && empty($this->options['link'])) {
|
||||
// 开启字段检测并且没有关联表 则过滤非法字段数据
|
||||
$fields = $this->getDbFields();
|
||||
$fields = $this->getFields();
|
||||
foreach ($keys as $i => $key) {
|
||||
if (!in_array($key, $fields)) {
|
||||
unset($data[$key]);
|
||||
|
||||
@@ -375,7 +375,7 @@ trait Relation
|
||||
return false;
|
||||
}
|
||||
if (!empty($this->_link)) {
|
||||
$fields = $this->getDbFields();
|
||||
$fields = $this->getFields();
|
||||
// 遍历关联定义
|
||||
foreach ($this->_link as $key => $val) {
|
||||
// 操作制定关联类型
|
||||
|
||||
@@ -91,7 +91,7 @@ trait View
|
||||
{
|
||||
if (false !== $pos = array_search('*', $fields)) {
|
||||
// 定义所有字段
|
||||
$fields = array_merge($fields, M($name)->getDbFields());
|
||||
$fields = array_merge($fields, \think\Loader::model($name)->getFields());
|
||||
unset($fields[$pos]);
|
||||
}
|
||||
return $fields;
|
||||
|
||||
Reference in New Issue
Block a user