2016-07-20 15 views
1

Ich versuche Yii2 Thema Basis-URL mit dieser official link.Yii2 Thema baseurl

<?php 
    $theme = $this->theme; 
    echo $theme->baseUrl; // line 119 
?> 

aber es zurückgeben mir dieses Fehler Echo:

PHP Hinweis - yii \ base \ ErrorException Versuch, die Eigenschaft non-object zu erhalten

  1. in E: \ wamp \ www \ yii2-app \ Frontend \ Ansichten \ site \ index.php in Zeile 119

Warum dieser Fehler? ist es nicht möglich, Yii2 Thema Basis-URL zu bekommen?

+0

zeigen Sie Ihre Konfigurations main.php Komponenten Ansichten Code bitte – scaisEdge

Antwort

2

scheint, dass Sie Komponente nicht richtig definiert ist .. sicher sein, Sie haben ein Thema definiert in Sie Komponenten Abschnitt zB:

return [ 
     'components' => [ 
      'view' => [ 
       'theme' => [ 
        'basePath' => '@app/themes/basic', 
        'baseUrl' => '@web/themes/basic', 
        'pathMap' => [ 
         '@app/views' => '@app/themes/basic', 
        ], 
       ], 
      ], 
     ], 
]; 
+0

Ich habe Ihr Punkt, danke. Ich habe die Komponente nicht richtig definiert. [Refrence] (http://www.yiiframework.com/doc-2.0/yii-base-view.html#$theme-detail) –

+0

gut, wenn meine Antwort richtig ist, bewerten Sie bitte, wenn richtig ... markieren Sie es als akzeptiert. . – scaisEdge

+0

Ich denke du bist ein Teil von Yii Core Team Entwickler;) –