通过<?php echo $productlist->productid;?>
in href我传递了productid,基于我可以显示项目的罚款。
当我像这样传递 http://localhost/sample/index.php/userlogin/items/35 时,网址看起来像这样。
<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中再传递一个id作为categoryid,我该怎么做
我的模型正在采用这样的值(对于2个参数)
public function items($productid=0,$categoryid=0)
{
}
答案 0 :(得分:1)
执行此操作的最佳方法.........在文件中编写JavaScript函数,该函数采用两个参数product id和category id。在href调用JavaScript函数并在php中传递两个参数。在您将在文件中写下的JavaScript函数中使用
window.location.href = "<?php echo ROOT_FOLDER ?>/controller_name/function_name_in_the_controller/" +product_id +'/'+category_id ;
在使用名称编写函数时,您将在上面的url中指定并传递两个参数。在该函数中使用这两个id并将其保存在数组中并传递该数组,如果你想在视图中使用它........
public function ($product_id,$category_id) {
$product_id = $product_id;
$category_id = $category_id;
}