一个非常重要的细节是,我创建的 asset 函数返回静态 asset 的完整路径,而不是 php 文件位置的相对路径
我做了什么:
public static function asset($url){
$file_path = __DIR__.'/../../../resources/assets/'.$url;
$file_path = str_replace("\\","/",$file_path);
return $file_path;
}
在我的 index.php 中,其中包含 html 文件:
<img width="500px" alt="<?php echo asset('images/image1.jpg');?>" src="<?php asset('images/image1.jpg');?>"/>
它为我提供了 alt-property 中文件的正确完整 URL,但没有显示图像。
它也不适用于 css 和 javascript
资产目录是
"__DIR__.'/../../../resources/assets/'.$url";
$url 是用户给出的参数。
这是 html 页面上返回的文件路径:
c:/xampp/htdocs/project/app/Utilities/View/../../../resources/assets/images/image1.jpg
返回的内容是否有效用作我的index.php 文件中的图像源???
明月笑刀无情
墨色风雨