Codeigniter - 添加“活动”css类,如何在链接上应用?

时间:2013-02-04 11:42:44

标签: php codeigniter

我有这样的网址 http://localhost/bestbookfinder.com/viewallbooks/books/pgn/grid/6

其中:

bestbookfinder.com :项目名称

viewallbooks :班级名称

图书:功能

pgn :常量参数

网格:查看类型

6 :分页当前页码

所以现在我正在尝试阅读上面显示的url并使用以下代码应用CSS类,但不幸的是我的代码无效。 当我试图阅读网址时,我想我犯了错​​误。

请帮我解决这个问题

<?php
if ( $this->uri->uri_string() == '/books/pgn/grid' )//i think mistake is here
 {
  echo "".anchor(base_url().'viewallbooks/books/pgn/grid/'.$this->uri->segment(5),'  Grid', array('id' => 'gridactive'))."";
 }
?>

2 个答案:

答案 0 :(得分:0)

codeigniter manual - uri_string()返回一个包含完整URI的字符串。因此,在您的示例中,"viewallbooks/books/pgn/grid/6"

因此"viewallbooks/books/pgn/grid/6" != '/books/pgn/grid'

做这样的事情:

if ($this->uri->segment(4) == "grid")
{
   // do something
}

答案 1 :(得分:0)

if($this->uri->segment(4) == 'grid'){
    //carry on