在ul标签中应用条件的php代码

在ul标签中应用条件的php代码,php,cakephp-2.0,Php,Cakephp 2.0,我有一个ul和li列表。当我点击ul列表时,它会展开和折叠 下面是我在ul和li标签内的链接 <ul class="treeview-menu"> <li><?php echo $this->Html->link(__('Add Users'), array('controller' => 'Users', 'action' => 'addSubUsers', 'plugin' => false)); ?>

我有一个ul和li列表。当我点击ul列表时,它会展开和折叠

下面是我在ul和li标签内的链接

<ul class="treeview-menu">
            <li><?php echo $this->Html->link(__('Add Users'), array('controller' => 'Users', 'action' => 'addSubUsers', 'plugin' => false)); ?></li>
            <li><?php echo $this->Html->link(__('List Users'), array('controller' => 'Users', 'action' => 'listSubUsers', 'plugin' => false)); ?></li>
    </ul>
现在,当我点击添加用户链接时,我需要如下所示的ul标签显示

 <ul class="treeview-menu" style="display: block;">
我为此创建了以下代码……但这不起作用……

 <li><?php echo $this->Html->link('Add Users',array('controller'=>'Users','action'=>'addSubUsers','plugin' => false),array('id' => 'myId')); ?></li>

<script type="text/javascript">
$( "#myId" ).click(function() {
  $(".treeview-menu").css("display":"block");
});
</script>
  • $(“#myId”)。单击(函数(){ $(“.treeview menu”).css(“显示”:“块”); });
    单击“添加用户”id时添加脚本:


    谢谢你的帮助…我是用php做的

      <ul class="treeview-menu" <?php echo ($this->params['action'] == 'shipperlist')? 'style="display:block"' : ''?>> 
    
    >
    
    您应该使用javascript,而不是PHP。页面中是否包含jquery库。?
      <ul class="treeview-menu" <?php echo ($this->params['action'] == 'shipperlist')? 'style="display:block"' : ''?>>