你好,我正在学习使用CodeIgniter 3。从不同的CodeIgniter应用程序文件夹访问图像源时遇到问题。在这种情况下,我有一个域和一个子域。例如,我的域名是(a.com.(,子域(sub.acom.
1.(suba.com(它有一个上传将存储在文件夹中的图像的功能(资产/图像(:
- 应用程序
- 资产(图像(
- 系统
2.(a.com(,文件夹结构如下:
- 应用程序
- 系统
在(sub.a.com(上,我使用这样的查询来显示图像:
<?php foreach ($images as $img) { ?>
<img src="<?php echo base_url('assets/images/').$img->image;?>">
<?php } ?>
问题是,(a.com.(是否可以使用1个数据库(tb_images(访问(sub.acom./assets/images(文件夹中的图像?
因为我被要求有两个不同的CodeIgniter文件夹。你能帮我提供一份推荐信吗?非常感谢。
您可以在a.com.应用程序中这样使用它:
<?php foreach ($images as $img) { ?>
<img src="https://sub.a.com/assets/images/<?php echo $img->image; ?>">
<?php } ?>
也就是说,与其使用base_url()
,不如在那里使用完整的URL。或者,当您回显图像url 时,您可以在全局变量中定义https://sub.a.com/assets/images/
,或者创建一个附加此部分的辅助函数