Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework]Początki
sirostr
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 29.01.2008
Skąd: Wielkopolska

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


Witam.
Jestem zainteresowany rozpoczęciem pracy z jakimś frameworkiem.
Wybrałem ZF, bo wydaje mi się że jest najpopularniejszy.
Ale nie wiem kompletnie jak to wykorzystać.
Czy ktoś mógłby mi dać jakiś gotowy mały najprostszy przykład.
Go to the top of the page
+Quote Post
athabus
post
Post #2





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

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


ZF nie jest dobry na początek - to tak na prawdę framework do tworzenia frameworków.
Wybierz coś, co da Ci pojęcia jak działają frameworki np. CodeIgniter/Kohana (bardzo proste) lub Symfony (na początku trochę ciężkie do ogarnięcia).
Go to the top of the page
+Quote Post
sirostr
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 29.01.2008
Skąd: Wielkopolska

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


aha, ok
A mógłby mi ktoś powiedzieć czym różni się framework od systemu szablonów

Ten post edytował sirostr 24.07.2008, 17:03:10
Go to the top of the page
+Quote Post
Eagle
post
Post #4





Grupa: Zarejestrowani
Postów: 170
Pomógł: 14
Dołączył: 16.03.2007

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


Mały i prosty przykład znajdziesz tutaj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
http://wortal.php.pl/wortal/artykuly/frame..._zend_framework

Mi bardzo dobrze pracuje się z ZF (mimo że dopiero zaczynam).
Jeżeli masz problem z jakaś klasą to oglądając przykłady które zamieścił Zend zrozumiesz jak jej używać (angielskiego jest wymagane minimum)

Edit:
http://pl.wikipedia.org/wiki/Framework
http://pl.wikipedia.org/wiki/System_szablon%C3%B3w

Ten post edytował Eagle 24.07.2008, 17:09:52
Go to the top of the page
+Quote Post
Lk_hc
post
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 12.06.2006

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


Mi na start polecono Symfony (na tym forum zreszta) Posluchalem i nie zaluje. Po zaledwie kilkunastu dniach srednio intensywnej pracy jestem juz w stanie w duzej mierze zmeniac layouty, zintegrowalem szblony z Dojo, wstawiam wlasne CSSy w zaleznosci od kontekstu, lacze sie i operuje na bazie danych, tworze zaleznosci miedzy modulami i wiele innych.

To duzo jak na poczatku. Poza tym Symfony oferuje do sciagniecia gotowy przykladowy projekt, ktory po rozpakowaniu mozna uruchomic i od razu wystartowac z analiza i kodowaniem i widziec tego wymierne efekty w przegladrace.

Poza tym Symfony ma bardzo dobra dokumentacje (czesciowo nawet spolszczona [pare akapitow nawet przeze mnie - kto wie - za pare tyg. moze bedzie ich wiecej]) Oprocz tego nic wiecej nie mowie bo nie mam doswiadczenia z Frameworkami to sie tu nie bede zbytnio wychylal (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)

http://www.symfony-project.org/

Ten post edytował Lk_hc 24.07.2008, 19:34:08
Go to the top of the page
+Quote Post
sirostr
post
Post #6





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 29.01.2008
Skąd: Wielkopolska

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


Ok
Wbrałem symfony
Ale utknąłem w 'rozkminianiu'
Nie wiem skad sie to wszystko wzięło:

index.php
  1. <?php
  2.  
  3. require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
  4.  
  5. $configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
  6. sfContext::createInstance($configuration)->dispatch();
  7. ?>

Jak widać jest tu potrzebna klasa ProjectConfiguration
Szukam jej więc w ProjectConfiguration.class.php
  1. <?php
  2.  
  3. # FROZEN_SF_LIB_DIR: /tmp/symfony-for-release/1.1.0/lib
  4.  
  5. require_once dirname(__FILE__).'/../lib/symfony/autoload/sfCoreAutoload.class.php';
  6. sfCoreAutoload::register();
  7.  
  8. class ProjectConfiguration extends sfProjectConfiguration
  9. {
  10. public function setup()
  11. {
  12. }
  13. }
  14. ?>


Tutaj tego nie ma więc szukam w sfCoreAutoload.class.php
Tam jednak nie ma ani tej klasy, ani inkludowania
Go to the top of the page
+Quote Post
kwiateusz
post
Post #7


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




a mzoe wypadałoby zaczac od rpzeczytania dokumentacji? jest ksiazka, jest askeet i rozne inne duperelki pomagajace w nauce
Go to the top of the page
+Quote Post
Lk_hc
post
Post #8





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 12.06.2006

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


Nie widzisz klasy ProjectConfiguration na drugim listingu (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) To niedobrze...

kwiateusz dobrze gada.

Startuj z bootstrapera frontend_dev.php a nie index.php (w tej samej ścieżce [web] się znajduje) Jeśli masz serwer nieNaLokalu to zakomentuj pierwszego IFa całego w tym pliku. Odpowiada za niedopuszczenie do środowiska developerskiego wywołań z zewnątrz, ale powstaje problem właśnie jak się uczysz na serwerze jakimś.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 15:28