在YII框架中添加BOOTSTRAP组件

本文详细介绍如何在Yii框架中集成Bootstrap组件。步骤包括下载并安装Bootstrap,配置Yii项目的main.php文件,以及在视图文件中引入Bootstrap。通过示例展示了如何创建自定义的导航栏菜单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载<a href="http://phpwl.ueware.com/wp-content/uploads/2015/06/yii-bootstrap.zip">yii-bootstrap</a>
2.解压后将文件修改名字为bootstrap并拷贝到项目protected/extensions下
3.修改配置文件main.php
Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');/*定义别名*/

'gii'=>array(
	'class'=>'system.gii.GiiModule',
	'password'=>'Enter Your Password Here',
	// If removed, Gii defaults to localhost only. Edit carefully to taste.
	'ipFilters'=>array('127.0.0.1','::1'),
	'generatorPaths'=>array(  //添加一个gii检索的路径
          'bootstrap.gii',
       ),
),

'components'=>array(
  'bootstrap'=>array(//添加一个新的bootstrap容器
     'class'=>'bootstrap.components.Bootstrap', //执行Bootstrap.php文件
   ),

4.修改view  /views/layouts/main.php
在header里面添加<?php Yii::app()->bootstrap->register(); ?>/*将所有bootstrap中的文件导入*/


demo:菜单
<?php $this->widget('bootstrap.widgets.TbNavbar', array(
    'items'=>array(
        array(
            'class'=>'bootstrap.widgets.TbMenu',
            'items'=>array(
                array(
                    'encodeLabel'=>false,
                    'linkOptions'=> array('encode'=>false),
                    'label'=> '首页', 
										'url'=>'',
                    'items'=>array(
                        array('label'=>'Account info', 'url'=>'#'),
                        '---',
                        array('label'=>'Logout', 'url'=>'#'),
                    )
                ),
            ),
        ),
    ),
)); 
?>


转载于:https://my.oschina.net/u/234439/blog/472144

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值