【发布时间】:2020-09-23 04:55:17
【问题描述】:
我一直在执行以下 html/php 代码来打印图像:
<img src="<?=Yii::$app->request->baseUrl?>/image-path" height="200" width="200" />
但是,现在我需要将其更改为一个循环,在其中回显带有 php 的 html,就像这样
foreach($urls as $views){
echo '<li>';
echo '<img src="Yii::$app->request->baseUrl . $views" height="200" width="200" />'; //problematic line
echo '<h3>' ;
echo Html::a("Heading",array("/site/textpost"));
echo '</h3>';
echo '<p>Lorem ipsum dolor sit amet...</p>';
echo '</li>';
}
我似乎找不到让 Yii:$app 请求工作的方法,因为 html 中的 php 已经在 php 代码中。
有人可以帮我吗?
【问题讨论】:
-
不要将它放在“HTML 中”然后:
echo '<img src="' . Yii::$app->request->baseUrl . $views . '" height="200" width="200" />';