如何将下载的扩展名添加到yii 1.11?

时间:2012-09-24 11:13:09

标签: yii yii-extensions

任何人都可以告诉我如何为我的yii添加扩展名吗? 我用谷歌搜索并下载了 Bootstrap 0.9.8 扩展程序并按照其中描述的步骤进行了操作,但它对我不起作用。 我正在使用 Ubuntu ,请您一步一步解释我刚开始。

我不知道如何为yii添加扩展

2 个答案:

答案 0 :(得分:5)

@raghulrnair,假设您对yii有一些基本知识。如果没有,请阅读Yii doc http://www.yiiframework.com/doc/guide/1.1/en/quickstart.what-is-yii

http://www.cniska.net/yii-bootstrap/setup.html#setup

一起解释

1)下载引导程序扩展,并将其解压缩到“protected / extensions / bootstrap”。完成此步骤后,您必须看到以下文件夹。

protected/extensions/bootstrap/assets
protected/extensions/bootstrap/gii
protected/extensions/bootstrap/components
protected/extensions/bootstrap/lib
protected/extensions/bootstrap/widgets

2)“应用程序配置”在安装扩展程序时扮演重要角色。默认情况下,此配置将位于php文件中(即 protected / config / main.php


3)只需编辑该文件并搜索“预加载”。 如果找到,则将“bootstrap”添加到该数组

'preload'=>array( 'log', 'bootstrap'),

如果没有找到,

'preload'=>array('bootstrap'),

4)现在搜索“components”,然后将bootstrap添加到该数组中,如下所示

'components'=>array(
    .....
    'bootstrap'=>array(
        'class'=>'ext.bootstrap.components.Bootstrap',
    ),
),

5)如果要自动生成引导代码(crud,views,models等..),请执行以下步骤。 (如果你不想,这是可选的) 在'modules'配置中将bootstrap添加到gii。

'modules'=>array(
    .....
    'gii'=>array(
        .....
        'generatorPaths'=>array(
            'bootstrap.gii',
        ),
    ),
),

6)您的配置已完成。设置已完成。


7)在视图中使用bootstrap开始编码或使用gii生成代码。

http://www.cniska.net/yii-bootstrap/

给出了很多例子

一个示例,如果要显示菜单,请编辑视图文件并添加此代码。

<?php $this->widget('bootstrap.widgets.TbMenu', array(
    'type'=>'tabs', // '', 'tabs', 'pills' (or 'list')
    'stacked'=>false, // whether this is a stacked menu
    'items'=>array(
        array('label'=>'Home', 'url'=>'#', 'active'=>true),
        array('label'=>'Profile', 'url'=>'#'),
        array('label'=>'Messages', 'url'=>'#'),
    ),
)); ?>

8)多数民众赞成。

答案 1 :(得分:1)

下载引导链接: http://www.yiiframework.com/extension/bootstrap

为未压缩的extensions / bootstrap分配权限:

chmod 755 bootstrap