* Fix bug: declare function of ext model.

This commit is contained in:
zhujinyong
2022-03-04 08:46:41 +08:00
parent f25b9b44ce
commit 732a6d8891
+3 -7
View File
@@ -1660,13 +1660,9 @@ class baseRouter
$modelLines .= "class $tmpModelClass extends $modelClass \n{\n";
/* 将扩展文件的代码合并到代码中。Cycle all the extension files and merge them into model lines. */
$fileNames = array();
foreach($extFiles as $extFile)
{
$fileName = basename($extFile);
if(!in_array($fileName, $fileNames)) $modelLines .= self::removePHPTAG($extFile);
$fileNames[] = $fileName;
}
$extModels = array();
foreach($extFiles as $extFile) $extModels[basename($extFile)] = $extFile;
foreach($extModels as $extModel) $modelLines .= self::removePHPTAG($extModel);
/* 做个标记,方便后面替换代码使用。Make a mark for replacing codes. */
$replaceMark = '//**//';