mirror of https://gitee.com/karson/fastadmin.git
优化复合组件检测
parent
fce5b8e374
commit
824f337481
|
|
@ -633,17 +633,20 @@ class Crud extends Command
|
|||
$field = 'id';
|
||||
$order = 'id';
|
||||
$priDefined = false;
|
||||
$priKey = '';
|
||||
$priKeyArr = [];
|
||||
$relationPrimaryKey = '';
|
||||
foreach ($columnList as $k => $v) {
|
||||
if ($v['COLUMN_KEY'] == 'PRI') {
|
||||
$priKey = $v['COLUMN_NAME'];
|
||||
break;
|
||||
$priKeyArr[] = $v['COLUMN_NAME'];
|
||||
}
|
||||
}
|
||||
if (!$priKey) {
|
||||
if (!$priKeyArr) {
|
||||
throw new Exception('Primary key not found!');
|
||||
}
|
||||
if (count($priKeyArr) > 1) {
|
||||
throw new Exception('Multiple primary key not support!');
|
||||
}
|
||||
$priKey = reset($priKeyArr);
|
||||
|
||||
$order = $priKey;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue