0

我正在为我的项目使用 codeigniter,并在此处有一个名为 A.php 的页面,其中一个主容器 div 具有以下 html。我的本地 base_url 是 project.local。A.php页面在controller文件夹的文件夹front

<?php echo '
<div class="preview">    
      <img src="'.base_url().'resources/front/img/SBase1.png">
</div>
<div class="base">    
      <img src="'.base_url().'resources/front/img/SBase1.png">
</div>'
;?>

我的路线如下

$route['build_shirt/(:any)'] = "front/test/A/$1";

我的控制器如下

class test extends CI_Controller {

   public function __construct() {
        parent::__construct();

        $this->data = null;

        // Load required CI libraries and helpers.

    }
   public function A($value)
   {
       //code here
   }
 }

最初,基本 div 是隐藏的,而预览 div 是可见的。预览 div 中的图像 SBase1 正确加载。但是,当实现一些 js 时,当我单击 btn 并预览 div 时,将隐藏并显示基本 div。此时base div中的img Sbase1不会显示,因为指定的url错误。网址如下

project.local/A/resources/front/img/SBase1.png

代替

project.local/resources/front/img/SBase1.png

我的 js 除了隐藏和显示所需的 div 之外什么都不做,这只是预览和基础。我的路由有什么问题吗?

帮助表示赞赏。多谢你们!

4

0 回答 0