fix(curd): 修正关联表 onlyFields 键名拼写错误

- CurdBase 注释解析只识别 onlyFields(正确拼写),不再支持历史错误拼写 onlyFileds
- BuildCurdServiceBase 内部局部变量 onlyShowFileds 改为 onlyShowFields(按位置传参,外部 API 不变)
- 同步文档(ulthon-database-design 已删除,ulthon-scheme-definition 技能已使用正确拼写)
This commit is contained in:
augushong
2026-07-19 09:07:49 +08:00
parent e392db007a
commit e40d497515
2 changed files with 5 additions and 5 deletions

View File

@@ -130,7 +130,7 @@ EXAMPLES;
'foreignKey' => $field,
'primaryKey' => $define['primaryKey'] ?? null,
'modelFilename' => $define['modelFilename'] ?? null,
'onlyFileds' => isset($define['onlyFileds']) ? explode('|', $define['onlyFileds']) : [],
'onlyFields' => isset($define['onlyFields']) ? explode('|', $define['onlyFields']) : [],
'relationBindSelect' => $define['relationBindSelect'] ?? null,
];
}
@@ -140,7 +140,7 @@ EXAMPLES;
!empty($modelFilename) && $build = $build->setModelFilename($modelFilename);
foreach ($relations as $relation) {
$build = $build->setRelation($relation['table'], $relation['foreignKey'], $relation['primaryKey'], $relation['modelFilename'], $relation['onlyFileds'], $relation['relationBindSelect']);
$build = $build->setRelation($relation['table'], $relation['foreignKey'], $relation['primaryKey'], $relation['modelFilename'], $relation['onlyFields'], $relation['relationBindSelect']);
}
$build = $build->render();