2012-09-24 4 views
6

quelqu'un peut-il me dire comment ajouter une extension à mon yii? j'ai googlé et téléchargé Bootstrap 0.9.8 l'extension et j'ai suivi les étapes décrites dedans mais cela ne fonctionne pas pour moi. suis en utilisant Ubuntu, pouvez-vous s'il vous plaît expliquer étape par étape suis juste débutant.comment ajouter l'extension téléchargée à yii 1.11?

et je ne sais pas comment ajouter l'extension à yu

+0

S'il vous plaît répondre: 1. Votre version d'Ubuntu? 2. Montrer l'URL où U a le bootstrap; 3. Montrer l'URL avec des instructions; – Sergey

+0

'ne fonctionne pas pour moi' ne vous aidera pas à obtenir de l'aide !! – Nimir

+0

1.ubuntu 10.04 2. http://www.cniska.net/yii-bootstrap/setup.html#config – raghul

Répondre

5

@raghulrnair, en supposant que vous avez quelques connaissances de base de yu. Sinon, lisez la doc Yii http://www.yiiframework.com/doc/guide/1.1/en/quickstart.what-is-yii

expliquant en conjonction avec http://www.cniska.net/yii-bootstrap/setup.html#setup


1) Télécharger l'extension d'amorçage, et décompressez dans "protégées/extensions/bootstrap". Une fois cette étape terminée, vous devez voir les dossiers suivants.

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

2) "Configuration de l'application" joue le rôle important de lors de l'installation des extensions. Par défaut, cette configuration sera dans un fichier php (i.e. protected/config/main.php)


3) Editez le fichier et la recherche de "pré-charge". si trouvé puis ajouter "bootstrap" à ce tableau

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

sinon trouvé,

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

4) maintenant Recherche de "composants", puis ajouter bootstrap à ce tableau comme ci-dessous

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

5) Si vous voulez générer automatiquement le code bootstrap (crud, vues, modèles, etc.) suivez cette étape. (Ceci est facultatif si vous ne le souhaitez pas) ajouter bootstrap à gii dans la configuration 'modules'.

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

6) Votre configuration est terminée. La configuration est terminée.


7) commencer à coder en utilisant bootstrap dans vos vues ou utiliser GII pour générer du code.

De nombreux exemples sont donnés à http://www.cniska.net/yii-bootstrap/

un exemple, si vous voulez afficher un menu, puis modifiez le fichier de vue et ajoutez ce code.

<?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) C'est-à-dire.

1

Lien pour télécharger bootstrap: http://www.yiiframework.com/extension/bootstrap

autorisations Assigner aux extensions/bootstrap que vous non compressé:

chmod 755 bootstrap 
+0

Alors que le lien que vous avez fourni peut répondre à la question, il est préférable de mettre les parties essentielles de votre solution directement dans votre répondre dans le cas où le lien expire dans le futur. – Kmeixner

Questions connexes