codeigniter 中的动态活动 class

Dynamic active class in codeigniter

我的菜单里有很多 li

<li class="<?php if($this->uri->segment(1)=='user'|| 'role'|| 'sections' || 'actions') {echo 'active open';} else {echo 'noactive';} ?>">

即使控制器名称不在 url 中,它也始终处于打开状态,所以任何建议

你的条件不对。试试这个

<li class="<?php if(($this->uri->segment(1) == 'user') || ($this->uri->segment(1) == 'role') || ($this->uri->segment(1) == 'sections') || ($this->uri->segment(1) == 'actions')) {echo 'active open';} else {echo 'noactive';} ?>">