`
dcj3sjt126com
  • 浏览: 1871198 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

YII CMenu配置

    博客分类:
  • YII
yii 
阅读更多

Adding id and class names to CMenu

We use the id and htmlOptions to accomplish this. Watch.

//in your view
$this->widget('zii.widgets.CMenu', array(
	'id'=>'myMenu',
	'items'=>$this->myMenu,
	'htmlOptions'=>array('class'=>'span-24 last'),
));

this will make Yii render

<ul class="span-24 last" id="myMenu">
...
</ul>
 

Adding class names to CMenu items and CMenu item links

We use itemOptions and linkOptions for this. Example.

//in your controller
$this->myMenu = array(
'id'=>'myMenu',
'items'=>array(
	array(
		'label'=>'Home',
		'url'=>array('site/index'),
		'itemOptions'=>array('class'=>'visited'),
		'linkOptions'=>array('class'=>'bar'),
	),
	array('label'=>'Sign Out', 'url'=>array('site/signout')),
),
);

This will let Yii render
...
<ul id="myMenu">
	<li class="visited">
		<a class="bar" href="/site/index">Home</a>
	</li>
...
1
5
分享到:
评论

相关推荐

    YII配置详解以及开发规范

    Yii 框架详解与开发规范 Yii 是一款高效的 PHP ...通过深入理解其配置、组件机制、目录结构以及部署流程,开发者能更高效地利用 Yii 构建复杂的应用程序。要了解更多细节,可以参考 Yii 快速入门教程或其他官方文档。

    yii配置 商城开发配置

    商城开发的配置 yii2的 里面是代码可以详细的知道所有

    YII 配置文件,不同的环境不同的配置

    标题提到的“YII 配置文件,不同的环境不同的配置”是一个关键的概念,它涉及到如何根据不同的部署环境(如开发环境、测试环境和生产环境)来定制框架的行为。 在Yii框架中,配置文件主要用于设定应用的运行时参数...

    Yii2配置Nginx伪静态的方法

    当我们在Yii2框架的项目中使用Nginx作为服务器时,配置Nginx伪静态是常见的需求。通过伪静态配置,我们可以使URL看起来像是静态文件的路径,从而实现更好的SEO优化以及更清晰的URL结构。配置伪静态通常需要在Nginx的...

    YiiFrame 是一个基于Yii2+Bootstrap的快速后台开发框架

    在解压后,开发者可以浏览并理解框架的结构,包括控制器、模型、视图、配置文件等。通过阅读和修改这些源码,开发者可以学习到如何自定义和扩展Yii2框架,以及如何结合Bootstrap来定制前端界面。 总的来说,...

    netsteans下yii配置方案

    在NetBeans IDE中配置Yii项目可以帮助开发者更高效地开发和调试代码。下面将详细讲解如何在NetBeans中配置Yii框架,以及涉及的一些关键知识点。 首先,安装Yii框架。在开始配置NetBeans之前,确保你已经在本地环境...

    Yii2Configloader从配置文件和环境变量构建配置数组

    `Yii2 ConfigLoader` 是一个实用工具,帮助开发者从多个配置文件和环境变量中动态加载和合并配置数组,使得配置更加灵活且易于管理。 `Yii2 ConfigLoader` 的主要功能: 1. **多文件配置合并**:Yii2 允许开发者将...

    yii2-advanced-api, 具有 RESTful API设置的Yii2高级模板.zip

    yii2-advanced-api, 具有 RESTful API设置的Yii2高级模板 2高级应用程序模板中的 rest APIYii2高级应用程序模板,配置了 RESTful API 。 查看 http://budiirawan.com/setup-restful-api-yii2/ 了解更详细的解释安装 ...

    Yii配置文件用法详解

    Yii框架配置文件是整个应用的配置中枢,它负责提供应用运行时所需的各种设置,例如数据库连接参数、模块配置、路由管理等。通过对Yii配置文件的详细了解,可以更好地控制和优化应用的行为。 首先,Yii配置文件中...

    yii-1.0.4.r920

    3. 配置管理:Yii 的配置系统允许开发者通过配置文件定义应用的运行时参数,如数据库连接信息、类路径等,使应用更具灵活性和可扩展性。 4. 自动化测试:Yii 支持单元测试和功能测试,提供 Codeception 测试框架...

    yii框架中文文档、yii中文手册教程

    1. **安装与配置**:介绍如何在服务器上安装Yii,以及设置基本的项目环境。 2. **快速入门**:通过一个简单的“Hello, World!”示例来引导开发者了解Yii的基本结构和工作原理。 3. **基础概念**:详细讲解MVC模式,...

    YII2数据库MySQL复制和读写分离配置

    在使用YII2开发应用时,配置MySQL复制和读写分离能够帮助我们更好地利用资源,实现负载均衡。 在进行MySQL复制和读写分离之前,需要了解MySQL的复制原理和基本组件。MySQL的复制过程大致包括以下几个步骤:主服务器...

    Yii框架的路由配置方法分析

    路由配置在Yii框架中扮演着重要角色,因为它负责将URL映射到相应的控制器动作。 在Yii框架中,路由配置通常包含两个主要部分:URL美化和URL规则定义。URL美化涉及去除URL中默认的index.php脚本名称,并可能包括后缀...

    Yii 2文件下载

    Yii 2.0 是一款基于组件的高性能PHP框架,用于开发Web 2.0应用程序。这个框架以其高效、可扩展性和灵活性而闻名,是许多...此外,学习如何配置和优化服务器环境,如Apache或Nginx,也是成功部署Yii 2.0应用的关键步骤。

    yii框架中文手册教程和YII模板

    其中,安装部分会指导如何设置开发环境,包括PHP版本要求、Web服务器配置以及如何快速启动一个基本的Yii项目。配置部分解释了如何定制框架的行为,如修改默认设置、添加自定义组件等。 模型部分,会讲解如何创建和...

    YII2.0 支付宝接口完美配置

    在本文中,我们将深入探讨如何在YII2.0框架中完美配置支付宝接口。YII2.0是一款基于组件的高性能PHP框架,适用于开发Web2.0应用。支付宝接口则是国内广泛使用的在线支付平台,为商家提供安全、便捷的支付解决方案。...

    Yii框架参数配置文件params用法实例分析

    本文实例讲述了Yii参数配置文件params用法。分享给大家供大家参考,具体如下: 1.标题的调用 1.1设置 &lt;?php return [ 'title' =&gt; '图书商城', domain =&gt; [ 'www' =&gt; 'http://super.nat300.top/', 'm' =&gt; '...

    yii2 通用后台系统

    在文件名称列表 "ytwo" 中,可能包含了该后台系统的源代码文件,例如配置文件、模型类、控制器、视图文件、公共函数库等。开发者可以通过查看这些文件深入了解系统架构和实现细节,以便进行二次开发或定制。 总的来...

    Yii权威指南思维导图

    Yii的URL管理器(CUrlManager)可以配置为生成和解析友好的SEO优化的URL。 视图在Yii中通过CView类实现,它负责渲染模板并输出结果。Yii支持视图助手(Helper),如CHtml,提供了许多方便的HTML生成方法。同时,Yii...

Global site tag (gtag.js) - Google Analytics