crisu83/yiistrap

为Yii PHP框架提供的Twitter Bootstrap。

2.0.4 2018-01-22 22:14 UTC

README

Build Status

为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' => '#',),
    ),
)); ?>