Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF]Pierwsze kroki
wiiir
post
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----


Tak jak w temacie zaczynam zabawe z ZF no i sie zaczelo (IMG:style_emoticons/default/smile.gif)
Moj pierwszy problem dotyczy tworzenia projektow a wlasciwie miejsca gdzie ZF go tworzy.. na windowsie z konsoli tworzy mi to w ../users/user/nazwa_projektu

Gdzie mogę to zmienic zeby tworzylo mi tam gdzie ja chce (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KrzysiekWildfire
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 11
Dołączył: 27.10.2010
Skąd: Kutno/Poznań

Ostrzeżenie: (0%)
-----


Jeżeli chcesz tworzyć w Zendzie, to polecam Ci netBeans'a lub ZendStudio. Przewaga tego pierwszego jest taka, że jest darmowy - Za to ZendStudio sprawuje się jakoś tak lepiej (IMG:style_emoticons/default/smile.gif) Minus taki, że nie jest darmowy. Oba programy są praktycznie identyczne. Oba wspierają Zend Tools - co jest gigantycznym plusem. Po instalacji Zend Tools mamy automatycznie skonfigurowane środowisko do pracy - a z netBeansem czasem są problemy (instalacja wtyczki do Zenda jest banalnie prosta).

W netBeansie jak stworzysz sobie projekt w php, to masz możliwość wybrania frameworka: Zend lub Symfony. Po wybraniu Zenda tworzy Ci całą strukturę i podstawowe pliki.
Prawym klikasz na nazwę projektu, wybierasz Zend>Run Command i możesz wpisać komendę.
Ja zaczynam zawsze od enable layout.

Jeżeli chodzi o routing to w standardowej konfiguracji wygląda on tak:

domena.pl/kontroler/akcja.

Jeżeli tworzysz aplikację opartą o moduły (bardzo polecam!) to standardowe ścieżki tworzą się następująco:

domena.pl/modul/kontroler/akcja/

Komenda w zend tools na to jest następująca:
create module admin
i tworzy Ci moduł admin
musisz sobie jeszcze stworzyć kontroler index, ponieważ ta komenda nie tworzy go automatycznie, oraz wrzucić plik Bootstrap.php w katalog modułu na następujące zawartości:
  1. <?php
  2.  
  3. class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
  4. {
  5. }


Oczywiście w przypadku innych modułów musisz zmienić nazwę klasy - ale to raczej nie jest problem.
Ja korzystam ze standardowych ustawień routingu i w 100% mi to wystarcza.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 10:06