marcovtwout/yiistrap

适用于 Yii PHP 框架的 Twitter Bootstrap。

2.0.9 2023-05-04 09:39 UTC

README

Yii 的 Twitter Bootstrap。

安装

使用 Composer

安装 Yiistrap 最简单的方法是使用 Composer。这假设您的 Yii 项目已经使用 Composer 和自动加载器。

运行以下命令以安装扩展

composer require marcovtwout/yiistrap ~2.0@dev

添加以下内容到您的应用程序配置

.....
'components' => array(
    .....
    'bootstrap' => array(
        'class' => '\TbApi',
    ),
),
.....
'modules' => array(
    .....
    'gii' => array(
        'class' => 'system.gii.GiiModule',
        'generatorPaths' => array('vendor.marcovtwout.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' => '#',),
    ),
)); ?>