yii 在controller里面控制全局所有action的侧边栏或者导航栏的菜单
2013-08-15 16:18
423 查看
在controller里面输入
//公共侧边栏菜单
public $menu = array(
array('label'=>'用户管理', 'url'=>array(''),
/*
'items'=>array(
array('label'=>'所有用户', 'url'=>array('index')),
),
* */
),
);
在view里面
$this->beginWidget('zii.widgets.CPortlet', array(
'title'=>'导航',
));
$this->widget('zii.widgets.CMenu', array(
'id'=>'nav',
'items'=>$this->menu,
'htmlOptions'=>array('class'=>'operations'),
));
$this->endWidget();
这样访问同一个controller的所有action都会出现同一样的菜单栏了。
//公共侧边栏菜单
public $menu = array(
array('label'=>'用户管理', 'url'=>array(''),
/*
'items'=>array(
array('label'=>'所有用户', 'url'=>array('index')),
),
* */
),
);
在view里面
$this->beginWidget('zii.widgets.CPortlet', array(
'title'=>'导航',
));
$this->widget('zii.widgets.CMenu', array(
'id'=>'nav',
'items'=>$this->menu,
'htmlOptions'=>array('class'=>'operations'),
));
$this->endWidget();
这样访问同一个controller的所有action都会出现同一样的菜单栏了。
相关文章推荐
- spring整合SpringMVC Controller 和 Struts2 Action控制层Bean的默认作用域
- 用代码动态控制Menu的menu item 或者ActionBar的action item
- ajax + php + Controller 控制所有后台函数调用
- VS里面按键盘"Ctrl+F" 或者选 编辑 菜单里面的 查找和替换 也没有对话框弹出来 问题解决。
- yii框架配置默认controller和action示例
- 全局过滤器中排除指定Controller和action方法(二)
- Unity3D开发之遍历检查AnimatorController里面所有部件
- php yii 小计:获取module controller action id
- yii Controller 访问控制过滤器 使用 摘记
- 获取所有Controller和Action
- Yii 中如何获取当前controller名称和controller内部action方法Id
- springMVC中的Controller里面定义全局变量
- js 去掉字符串里面所有的逗号或者其他符号
- )RGB排序,一个字符串,里面只有三种字符R G B,所有的R都在G的前面,所有的G都在B的前面。将给定字符串按照此规律排序。要求不允许用辅助空间,复杂度控制在O(N)。遍历一遍就排好序。
- 如何在yii的controller中调用外部action
- 网页侧边栏三级菜单+面包屑导航栏
- 如何在yii的controller中调用外部action
- TabBarViewController标签导航控制器全局控制
- jsp将实体类作为参数传到action(或者叫controller)
- javascript 如何访问 action或者controller 传给 jsp 页面的值