2012-09-24 9 views
6

qualcuno può dirmi come aggiungere l'estensione al mio yii? ho cercato su Google e scaricato l'estensione Bootstrap 0.9.8 e ho seguito i passaggi descritti ma non funziona per me. sto usando Ubuntu, puoi spiegare passo dopo passo sono solo principiante.come aggiungere l'estensione scaricata a yii 1.11?

e non so come aggiungere estensione a Yii

+0

Si prega di rispondere: 1. versione tuo Ubuntu? 2. Mostra url dove U ha bootstrap; 3. Mostra l'url con le istruzioni; – Sergey

+0

'non funziona per me' non ti aiuterà a ricevere aiuto !! – Nimir

+0

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

risposta

5

@raghulrnair, a patto che abbiate una conoscenza di base di Yii. Se poi non leggere il doc Yii http://www.yiiframework.com/doc/guide/1.1/en/quickstart.what-is-yii

spiegando in combinazione con http://www.cniska.net/yii-bootstrap/setup.html#setup


1) Scarica l'estensione di bootstrap, e decomprimerlo in "protetta/extensions/bootstrap". Una volta fatto questo passaggio, allora devi vedere le seguenti cartelle.

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

2) "Configurazione applicazione" gioca importante ruolo durante l'installazione di estensioni. Per impostazione predefinita, questa configurazione sarà in un file php (cioè protetto/config/main.php)


3) È sufficiente modificare il file e cercare "precarico". se trovato quindi aggiungere "bootstrap" per tale matrice

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

se non trovato,

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

4) Ora Ricerca di "componenti", quindi aggiungere bootstrap di tale matrice come qui di seguito

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

5) Se vuoi generare automaticamente il codice bootstrap (crude, viste, modelli ecc.) Segui questo passaggio. (Questo è opzionale se non si desidera) aggiungere bootstrap a gii nella configurazione 'moduli'.

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

6) La configurazione è fatto. SETUP È FATTO.


7) iniziare a scrivere codice utilizzando bootstrap nelle viste o utilizzare GII per generare il codice.

Molti esempi sono dati a http://www.cniska.net/yii-bootstrap/

un esempio, se si desidera visualizzare un menu, quindi modificare il file visualizzare e aggiungere questo codice.

<?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) Questo è tutto.

1

link per scaricare bootstrap: http://www.yiiframework.com/extension/bootstrap

Assegnare le autorizzazioni per le estensioni/bootstrap che non compresso:

chmod 755 bootstrap 
+0

Mentre il link che hai fornito può rispondere alla domanda è meglio mettere le parti essenziali della soluzione direttamente nel tuo rispondere nel caso in cui il collegamento scada in futuro. – Kmeixner

Problemi correlati