Yii Framework Forum: Ordnerstruktur - Yii Framework Forum

Jump to content

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

Ordnerstruktur Rate Topic: -----

#1 User is offline   HackTack 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 19-July 16

Posted 19 July 2016 - 01:53 AM

Hallo,

gibt es eigentlich ein Musterbeispiel für die Ordnerstruktur unter Yii? Ich habe Yii bei mir integriert und bin von dem web Ordner irretiert. In diesem Ordner gibt es eine index.php und eine index-test.php - wozu benötige ich diese beiden Dateien? Und müssen die dort liegen?
Was soll letzendlich in den Web Ordner für Dateien eingebunden werden - alle views?

Danke
0

#2 User is offline   jim. 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 150
  • Joined: 28-June 12
  • Location:Germany

Posted 19 July 2016 - 02:43 AM

Das Basic- und Advanced- Template von Yii enthält bereits eine arbeitsfähige Ordnerstruktur, mit der man gut starten kann.

Die index-test.php ist optional und wird nur benötigt, wenn man mit Codecept Tests durchführen möchte. Wer das niemals machen wird, kann die Datei löschen.

Im Web-Ordner sind alle Dateien, die später auf dem Webserver direkt aufrufbar sind (Startdatei index.html, css etc.)

Die Views gehören da nicht rein. Die sind im übergeordneten Ordner "views".

Um den Ordner "web" in der URL zu verbergen siehe
http://stackoverflow...h-the-index-php
0

#3 User is offline   HackTack 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 19-July 16

Posted 19 July 2016 - 03:00 AM

Danke yiim,

eine Frage noch - ich habe meine Sass bzw. css Dateien unter views/style/* abgelegt. Wäre es besser sie im web Ordner abzulegen?
Außerdem habe ich meine js Dateien bzw. images auch unter views/**/* abgelegt.

Danke
Frank
0

#4 User is offline   jim. 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 150
  • Joined: 28-June 12
  • Location:Germany

Posted 19 July 2016 - 03:24 AM

Das sollte alles in den web-Ordner.

Zugriff ist dann wie folgt möglich:

echo Url::to('@web/images/logo.gif');
 
<link rel="stylesheet" href="<?= Url::to('@web/css/style.css')?>">


Der Alias @web ist vordefiniert mit der URL des web-Ordners
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