【发布时间】:2020-09-02 20:43:56
【问题描述】:
我正在尝试在我的 HTML 文件中的 codeigniter 中做一个 if 条件来检查 URL,如果它包含 URL 的一部分,它会做一件事,如果它不做其他事情
例如:
我的网址是
localhost/index.php/cart/galery1
当我点击一张照片时,它会应用带有此 URL 的过滤器
localhost/index.php/cart/galery1/2
问题是,当我在过滤器后点击照片时,它会变成类似
localhost/index.php/cart/galery1/2/2
有一种方法可以执行 if 条件检查我的控制器或我的 html 中的 URL 吗?
我的代码现在是这样的
HTML
<div id="top-industries" class="gallery">
<div class="container">
<h3 class="tittle">As Nossas Casas</h3>
<div class="gallery-bottom">
{foreach $products as $product}
<div class="view view-ninth">
<a href="galery1/{$product.cat_id}" class="b-link-stripe b-animate-go swipebox" title="Image Title"><img src="{$product.image}" alt="" class="img-responsive" width="330" height="219" target="_blank">
<div class="mask mask-1"></div>
<div class="mask mask-2"></div>
<div class="content">
<h2>CASA 1</h2>
<!--<p>A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart.</p>-->
</div></a>
</div>
{/foreach}
<div class="clearfix"> </div>
</div>
</div>
</div>
控制器
if($cat_id){
$data['catID'] = $cat_id;
$data['products'] = $this->Cart_model->get_casa($cat_id);
}
else{
$data['products'] = $this->Cart_model->get_products();
}
【问题讨论】:
标签: php html codeigniter if-statement url