This commit is contained in:
parent
a9b5010045
commit
d87063e6e5
|
|
@ -88,14 +88,22 @@ class ShopServiceProvider extends ServiceProvider
|
||||||
$folderName = basename($builderFolder, '.php');
|
$folderName = basename($builderFolder, '.php');
|
||||||
$aliasName = Str::snake($folderName);
|
$aliasName = Str::snake($folderName);
|
||||||
$componentName = Str::studly($folderName);
|
$componentName = Str::studly($folderName);
|
||||||
|
$classBaseName = "\\Beike\\Shop\\View\\DesignBuilders\\{$componentName}";
|
||||||
|
|
||||||
$fullName = "\\Beike\\Shop\\View\\DesignBuilders\\{$componentName}";
|
$editorClass = $classBaseName . '\\Editor';
|
||||||
|
if (!class_exists($editorClass)) {
|
||||||
|
throw new \Exception("请先定义自定义模板类 {$editorClass}");
|
||||||
|
}
|
||||||
$this->loadViewComponentsAs('editor', [
|
$this->loadViewComponentsAs('editor', [
|
||||||
$aliasName => $fullName . '\\Editor',
|
$aliasName => $editorClass
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
$renderClass = $classBaseName . '\\Render';
|
||||||
|
if (!class_exists($renderClass)) {
|
||||||
|
throw new \Exception("请先定义自定义模板类 {$renderClass}");
|
||||||
|
}
|
||||||
$this->loadViewComponentsAs('render', [
|
$this->loadViewComponentsAs('render', [
|
||||||
$aliasName => $fullName . '\\Render',
|
$aliasName => $renderClass
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue