【发布时间】:2021-05-17 23:17:49
【问题描述】:
我正在使用 yiisoft/yii2-app-basic 和 dmstr/yii2-adminlte-asset 但我无法加载 left.php 文件(它有左侧菜单)。
我想更改左侧菜单(left.php 文件),我在AdminLte documentation 中找到了这个:
自定义
- (1) 从 vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app 复制文件(或 其他主题)到@app/views。
- (2) 通过删除路径映射从您的应用程序中移除自定义视图配置(如果您之前进行过)。
- (3) 根据 html 标记 vendor/almasaeed2010/adminlte/pages 编辑您的视图
所以我将所有文件从 vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app 复制到 My Project/views(第 1 项):
但我不明白第 2 项和第 3 项。
文件My Project/views/site/index.php is 已加载,但我的文件My Project/views/layouts/left.php 未加载。而是加载文件vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app/layouts/left.php。
如何加载我的 left.php 文件?
这是我的 siteController actionIndex() 函数:
public function actionIndex()
{
return $this->render('index');
}
【问题讨论】:
-
请展示你如何渲染它
-
检查配置文件夹中的 main.php。在 composer-> 视图中,您必须修改视图的路径。
-
@Sfili_81 我没有 main.php 配置文件。我在views/layouts/中只有一个main.php 文件。
-
可以参考docs
标签: php view menu yii2 adminlte