Ich möchte ein Bild in einer Backend-Ansicht drucken. das Bild existiert in Frontend, so habe ich den Alias es drucken möchten:Zugriff auf Frontend-Dateien vom Backend
<img src="<?= Yii::getAlias('@frontendWeb') . "/uploads/clients/{$model->img}"; ?>"/>
wo der @frontendWeb
alias in common\config\bootstrap
wie folgt definiert ist:
Yii::setAlias('@frontendWeb', dirname(dirname(__DIR__)) . '/frontend/web');
die Bild-URL ist wahr, und ich kann sehen, Wenn ich die URL direkt vom Browser öffne, wird sie leider nicht in der View-Datei angezeigt.
öffentlich sowieso zugänglich sind gesetzt Sie Alias Pfad der Datei auf der Festplatte, nicht url. Versuchen Sie 'Yii :: setAlias ('@ frontendWeb', '/ frontend/web') zu verwenden;' –
@MarcinGordel hat nicht funktioniert – Mohammad
@see pceuropa.net/blog/which-yii2-choose-basic-advanced/ – Rafal