Yii Framework Forum: Yii Bootstrap (Principiante) - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Yii Bootstrap (Principiante) Rate Topic: -----

#1 User is offline   hopfield 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 7
  • Joined: 24-April 13

Posted 24 April 2013 - 10:59 AM

Salve a tutti,

Premesso che ho appena cominciato a smanettare con yii...
Mi sono divertito ad installare l'estensione bootstrap.
(uso wamp su windows)

Ho seguito i vari step dell'installazione..sembra tutto ok.
Ho trovato strano però il fatto che la pagina principale sia cambiata in questo modo:


View file: C:\wamp\GestioneDomini\themes\bootstrap\views\site\index.php
Layout file: C:\wamp\GestioneDomini\themes\bootstrap\views/layouts\main.php

Perchè mi ha messo le view dentro alla cartella "themes\bootstrap"??
Non è una chiara anomalia visto che nella doc. di yii dice sempre che tutto deve andare
nella sottocartella "protected"?

Grazie
0

#2 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,986
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 24 April 2013 - 05:47 PM

Con pagina principale intendi sempre index.php?r=site/index immagino.
0

#3 User is offline   hopfield 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 7
  • Joined: 24-April 13

Posted 25 April 2013 - 02:05 AM

View Postsensorario, on 24 April 2013 - 05:47 PM, said:

Con pagina principale intendi sempre index.php?r=site/index immagino.



Sì, proprio quella (index.php?r=site/index).
0

#4 User is offline   messema 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 45
  • Joined: 16-May 12

Posted 26 April 2013 - 04:40 AM

View Posthopfield, on 25 April 2013 - 02:05 AM, said:

Sì, proprio quella (index.php?r=site/index).

Probabilmente hai cambiato pure il tema.
Vedi se su config/main.php hai impostato questo parametro 'theme'=>'bootstrap'
0

#5 User is offline   hopfield 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 7
  • Joined: 24-April 13

Posted 26 April 2013 - 05:17 AM

View Postmessema, on 26 April 2013 - 04:40 AM, said:

Probabilmente hai cambiato pure il tema.
Vedi se su config/main.php hai impostato questo parametro 'theme'=>'bootstrap'



Sì. E' proprio così. Ho cambiato il tema...
E mi chiedevo...avendo fatto questo (cambiare il tema) mi aspettavo che comunque venisse rispettata la logica che tutte le viste stanno in "protected".
Mi chiedevo quindi se questo effetto collaterale fosse qualcosa di anomalo oppure no.

Immagino quindi che io possa procedere comunque andando a modificare le viste dentro themes\bootstrap\views
invece che dentro \protected\views.

Probabilmente si tratta di un mio eccessivo scrupolo "filosofico", però ho ritenuto che fosse quantomeno strano visto che proprio "filosoficamente" la doc. di yii mi parla di una cartella "protected" che è un pò da considerare "sacra" per il framework.

JH
0

#6 User is offline   st4nny 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 336
  • Joined: 10-April 12

Posted 26 April 2013 - 05:28 AM

quelle view che trovi nel tema bootstrap sono esemplificative, per farti rimpiazzare le view standard che ti crea yii.

le view andranno inserite come sempre, rispettando la logica di yii. cioè in protected/views

infatti ..themes/bootstrap/views/site/ in bootstrap, è per farti sostituire la cartella protected/views/site ovviamente non sei obbligato.

in themes/bootstrap/views lasciaci solo layouts.
1

#7 User is offline   hopfield 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 7
  • Joined: 24-April 13

Posted 26 April 2013 - 09:07 AM

View Postst4nny, on 26 April 2013 - 05:28 AM, said:

quelle view che trovi nel tema bootstrap sono esemplificative, per farti rimpiazzare le view standard che ti crea yii.

le view andranno inserite come sempre, rispettando la logica di yii. cioè in protected/views

infatti ..themes/bootstrap/views/site/ in bootstrap, è per farti sostituire la cartella protected/views/site ovviamente non sei obbligato.

in themes/bootstrap/views lasciaci solo layouts.


ho preso i file che stanno in themes/bootstrap/views/site/ e li ho copiati in /protected/views...
Pero' la web application continua a prendere da sola la vista in themes/bootstrap/views...
E non riesco a capire dove sta scritto quale sia il legame tra il controller e le views da lanciare

JH
0

#8 User is offline   sonik_the_sonik 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 24
  • Joined: 20-April 12
  • Location:italy

Posted 26 April 2013 - 09:47 AM

ciao hopfield,
i file li devi spostare, non copiare. il framework prima cerca nella cartella dei temi e poi va in fallback nelle views standard se non sbaglio.

http://www.yiiframew.../topics.theming
1

#9 User is offline   hopfield 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 7
  • Joined: 24-April 13

Posted 26 April 2013 - 10:09 AM

View Postsonik_the_sonik, on 26 April 2013 - 09:47 AM, said:

ciao hopfield,
i file li devi spostare, non copiare. il framework prima cerca nella cartella dei temi e poi va in fallback nelle views standard se non sbaglio.

http://www.yiiframew.../topics.theming


Grazie sonik

Non avevo capito che il framework cercasse prima nei temi e poi in fallback nelle views standard.
Infatti ora che le ho tolte da "themes", le viste vengono prese da "protected".

JH
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users