Yii2主题基URL

Yii2主题基URL,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我正在尝试使用以下内容来回显Yii2主题库url 但它返回给我这个错误: PHP注意–yii\base\ErrorException试图获取的属性 非对象 在E:\wamp\www\yii2 app\frontend\views\site\index.php的第119行 为什么会出现这种错误?无法获取Yi2主题库url吗?似乎您的组件没有正确定义。。确保在组件部分定义了主题,例如: 显示您的config main.php组件视图代码请理解您的观点,谢谢。我没有正确定义组件。我认为您是Yii核

我正在尝试使用以下内容来回显Yii2主题库url


但它返回给我这个错误

PHP注意–yii\base\ErrorException试图获取的属性 非对象

  • 在E:\wamp\www\yii2 app\frontend\views\site\index.php的第119行

  • 为什么会出现这种错误?无法获取Yi2主题库url吗?

    似乎您的组件没有正确定义。。确保在组件部分定义了主题,例如:


    显示您的config main.php组件视图代码请理解您的观点,谢谢。我没有正确定义组件。我认为您是Yii核心团队开发人员的一部分;)非常感谢你。。但是没有。。我只是个简单的编码员。。我是自由职业者。。
    <?php 
        $theme = $this->theme;
        echo $theme->baseUrl; // line 119
    ?>
    
      return [
          'components' => [
              'view' => [
                  'theme' => [
                      'basePath' => '@app/themes/basic',
                      'baseUrl' => '@web/themes/basic',
                      'pathMap' => [
                          '@app/views' => '@app/themes/basic',
                      ],
                  ],
              ],
          ],
    ];