Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]No i się zaczeło...
toch18
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 3
Dołączył: 4.01.2007
Skąd: Starogard GD->Gdynia

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


Witam wszystkich miło i serdecznie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Mam kilka wątpliwości co do korzystania z frameoworków, po przeczytaniu masy artykulów książki, o symfony troche się boję że tego nie ograne że godziny spędzone przed poznawaniem symfony nie zaowocują .... pewnie nie mam racji. Dobra ale do rzeczy chciałbym sie dowiedzieć z jakich źródeł korzystacie przy nauce tego frameworka, mianowicie skąd czerpiecie wiedze (no chyba ze ktos jest tak uzdolniony intelektualnie ze przerabia FrontController samodzielnie - jesli tak trzeba to ja odpadam - za malo wiem po prostu) jezeli symfony jest tak latwy przyjemny lekki itp, to chcialbym aby pisanie stronek wlasnie takie bylo.

1. Skad czerpieci wiedze na temat Symfony??
2. Czy sa jakies kursy organizowane w posce??
3. w jakim narzedziu programujecie - eclipse?? ostatnio ogladalem jakis filmik stworznia sklepu w ajaxie przy pomocy Symfony i gosciu napieprzal cos Mac ale nie wiem jaki to program dam linka http://www.symfony-project.org/screencast/cart
4. Ta dokumentacja (polska nie jest uzupelnina i posiada bledy)

Prosze o pokazanie jakiejś ścieżki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


Słuchaj LBO bo dobrze prawi ;-)

Zawsze gdy poznajesz coś nowego to masz uczucie zagubienia. Symfony faktycznie przygniata ogromem na początku, ale jak zrozumiesz ogólny wzorzec działania to reszta przyjedzie naturalnie. Skup się na tym aby ogarnąć całość, tak by móc zrobić prostą stronkę. Potem gdy będziesz potrzebował czegoś specjalnego to już znajdziesz w dokumentacji lub w źródłach.

Z API to cóż ci mogę powiedzieć - dobrze udokumentowany kod to jest duża pomoc, ale trzeba się nauczyć to czytać - praktyka, praktyk i jeszcze raz praktyka.

Nie dałeś nazwy klasy w której znalazłeś metodę get template. Z tego co mi się wydaje to jest klasa sfAction i ta metoda da ci własnie nazwę szablonu - domyślnie to będzie po prostu nazwa akcji. Wywołujesz $this->getTemplate() w akcji - mogę się mylić bo nie mam symfony pod ręką.
Reszta jest tak jak piszesz -> czyli zwraca ci nazwę szablonu lub null.

Co do MVC i prostych stronek to musisz wiedzieć, że MVC powstało po to by ogarnąć chaos w aplikacjach - z natury rzeczy jest więc przeznaczone do dużych projektów a nie małych stronek. Także odpowiadając na twoje pytanie: Teoretycznie musisz zrobić model itd, ale skoro to mała stronka z kilkoma liniami kodu, to nic się nie stanie jak sobie zrobisz "burdel" w kodzie bo i tak ogarniesz to bez problemu - tyle tylko, że nie będzie to już MVC ;-) Rodzi się tylko pytanie czy warto użyć symfony do małej stronki - będziesz miał duży narzut, lepiej użyć w tym przypadku jakiegoś prostego frameworka typu kohana albo coś.
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: 29.12.2025 - 16:18