====== Unterschiede ====== Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
links_erstellen [2015/08/23 17:52] 192.168.100.51 created |
links_erstellen [2020/01/02 20:13] (aktuell) jonas |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Links erstellen ====== | ====== Links erstellen ====== | ||
| + | |||
| + | Liste der vordefinierten Aliase: | ||
| + | https://www.yiiframework.com/wiki/667/yii-2-list-of-path-aliases-available-with-default-basic-and-advanced-app | ||
| + | |||
| <code php> | <code php> | ||
| - | use yii\helpers\Url; | + | Yii::getAlias('@web') . '/uploads/' . $filename; |
| </code> | </code> | ||
| - | Aus dem View | ||
| <code php> | <code php> | ||
| + | use yii\helpers\Url; | ||
| + | // Url::to() calls UrlManager::createUrl() to create a URL | ||
| + | $url = Url::to(['post/view', 'id' => 100]); | ||
| </code> | </code> | ||
| - | Aus dem Controller | ||
| <code php> | <code php> | ||
| + | \Yii::$app->urlManager->createUrl('listen/download'); | ||
| + | \Yii::$app->urlManager->createAbsoluteUrl('listen/download'); | ||
| + | </code> | ||
| + | Mit Parameter: | ||
| + | <code php> | ||
| + | \Yii::$app->urlManager->createUrl(['listen/download', 'id' => 'abc']); | ||
| </code> | </code> | ||
| + | |||