[英]Yii2 show image in backend from frontend - settting alias
在我的項目中,我使用了圖像裁剪器小部件。 我設置了小部件,它保存在前端/ web /上傳。 但在后端我也將圖像保存到前端。 這是完美的。 然后我想在后端顯示圖像,如果它存在的話。 我想要到達前端。
這就是為什么我想在params-local.php文件中設置我自己的別名。 但我使用vhosts到我的網頁,我想設置別名給他們。 在Yii2文檔中,我發現了一個來自別名的文章,但它不會幫助我。 我的意思是我試圖使用,但它不會工作。
我試過這個:
return [
'aliases' => [
'@front' => 'http://front.mypage.dev',
'@back' => 'http://back.mypage.dev',
],
];
我也試過這個:
Yii::setAlias('@front', 'http://front.mypage.dev');
Yii::setAlias('@back', 'http://back.mypage.dev');
但當我試圖echo Yii::getAlias('@front');
它是sais
Invalid Parameter – yii\base\InvalidParamException
Invalid path alias: @front
也許有人有解決方案嗎?
非常感謝。
在backend / config / params.php中添加如下:
return [
'front' => 'http://front.mypage.dev',
'back' => 'http://back.mypage.dev',
];
並使用它:
Yii::$app->params['front']
Yii::$app->params['back']
讓我知道你的想法。
嘗試這個:
Yii::setAlias('@front', 'http://front.mypage.dev');
Yii::setAlias('@back', 'http://back.mypage.dev');
echo Yii::getAlias('@front');
echo Yii::getAlias('@back');
echo Yii::getAlias('@frontend/path/to/file');
echo Yii::getAlias('@backend/path/to/file');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.