2016-07-21 12 views
1

私はYii2アプリを持っていますが、setAliasを利用するために設定ファイルを編集する能力はありません。setAliasを使用しないYii2ウェブURL

自分のドメインがexample.comで、私のYiiアプリケーションが/my-appディレクトリにある場合は、どのような次の文字列を返すためにYiiのコマンドのようになります。

http://example.com/my-app/ 

Yii::getAlias('@app')リターンを

/httpdocs/my-app 

多くの投稿が存在しますが、私が見つけたのは、Yii1に基づいているか、アプリケーション設定でsetAliasを使用していることです。

+0

のYii :: getAliasは( '@ウェブ')を使用できますか? –

+0

@FabrizioCaldarelli 'Yii :: getAlias( '@ web')'/my-app'を返します。 – lilbiscuit

答えて

1

Yuoは(絶対URL用)シンプルurlHelper

use yii\helpers\Url; 


echo Url::to(['/'], true); 
+1

絶対URLが必要な場合は、 'echo Url :: to(['/']、true);' – saada

+0

@saada正しいです..thanks – scaisEdge

+0

@scaisEdge 'Yii:$ app - > $ homeUrl'は正しくないですし、' Yii :: $ app-> homeUrl'は '/ my-app'を返します。 – lilbiscuit

関連する問題