crisu83 / yiistrap
为Yii PHP框架提供的Twitter Bootstrap。
2.0.4
2018-01-22 22:14 UTC
Requires
- twbs/bootstrap: ^3.3.0
Requires (Dev)
- apigen/apigen: ~4.0
- codeception/codeception: @stable
- crisu83/yii-composer: >=1.0.0
- yiisoft/yii: >=1.1.13
README
为Yii提供Twitter Bootstrap。
注意!
为了使人们更容易选择正确的版本,我们已重新整理了该项目的仓库。如果适用,请确保您进行以下更改
- 如果您正在使用旧的
bs3
分支,您应切换到使用2.0.0
标签(或2.0.x-dev
别名)。 - 如果您正在使用旧的
master
分支,您应切换到使用1.x
分支。
安装
使用Composer
安装Yiistrap的最简单方法是通过Composer。将以下内容添加到您的composer.json文件中
"require": { "crisu83/yiistrap": "2.0.x-dev" }
运行以下命令以下载扩展
php composer.phar update
将以下内容添加到您的应用程序配置中
..... 'components' => array( ..... 'bootstrap' => array( 'class' => '\TbApi', ), ), ..... 'modules' => array( ..... 'gii' => array( 'class' => 'system.gii.GiiModule', 'generatorPaths' => array('vendor.crisu83.yiistrap.gii'), ), ), .....
将以下行添加到您的主布局文件protected/views/layouts/main.php
中以注册必要的CSS和JavaScript文件
<?php Yii::app()->bootstrap->register(); ?>
不使用Composer
首先遵循上述步骤,但下载并解压Yiistrap而不是通过Composer要求它。
然后您还需要将以下内容添加到您的应用程序配置中
'aliases' => array( 'yiistrap' => __DIR__ . '/relative/path/to/yiistrap', ), ..... 'import' => array( ..... 'yiistrap.behaviors.*', 'yiistrap.components.*', 'yiistrap.form.*', 'yiistrap.helpers.*', 'yiistrap.widgets.*', ), .....
使用方法
文档尚未更新,但请以当前文档为指导: http://www.getyiistrap.com
使用以下命令生成ApiGen文档
php vendor\bin\apigen generate
注意:当您使用小部件时,请将 \
预先添加到文件名中,以通过Composer进行自动加载。
<?php $this->widget('\TbNav', array( 'type' => TbHtml::NAV_TYPE_TABS, 'items' => array( array('label' => 'Home', 'url' => '#', 'active' => true), array('label' => 'Profile', 'url' => '#',), array('label' => 'Messages', 'url' => '#',), ), )); ?>