0

私は自分のプロジェクトに codeigniter を使用しており、ここに A.php という名前のページがあり、メイン コンテナー div には以下の html があります。私のローカル base_url は project.local です。ページ A.php は、コントローラーフォルダーのフォルダーフロントにあります

<?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 を表示します。この時点で、指定された URL が間違っているため、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