0

in hrefを使用して、productidを渡します。これは<?php echo $productlist->productid;?>、アイテムを表示できることに基づいて問題ありません。このhttp://localhost/sample/index.php/userlogin/items/35のように渡すと、URLは次のようになり ます。

<ul class="left_menu">
                <li class="odd"><a href="<?php echo  BASE_INDEX_URL;?>/userlogin/items/<?php echo $productlist->productid;?>">
                        <?php 
                         echo $productlist->productname;
                        ?>
                    </a></li>
</ul>

私のモデルはこのような価値を取っています

public function items($productid=0)
    {
    }

しかし、hrefでcategoryidとしてもう1つのIDを渡したいのですが、どうすればよいですか?

私のモデルはこのような値を取っています(2つのパラメーターの場合)

  public function items($productid=0,$categoryid=0)
    {

    }
4

1 に答える 1

1

これを行うための最良の方法.........2つの引数productidとcategoryidをとるJavaScript関数をファイルに記述します。hrefで、そのJavaScript関数を呼び出し、phpで2つの引数を渡します。ファイルに書き留めるJavaScript関数で使用する

window.location.href = "<?php echo ROOT_FOLDER ?>/controller_name/function_name_in_the_controller/" +product_id +'/'+category_id ;

上記のURLで割り当て、2つの引数を渡す名前の関数を記述します。その関数で使用している2つのIDを取得して配列に保存し、ビューで使用する場合はその配列を渡します。

    public function ($product_id,$category_id) {

      $product_id = $product_id;
      $category_id = $category_id;

}

于 2012-11-18T05:48:51.517 に答える