Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] /kontakt = /index/kontakt - jak?, Jak można ustawić w ZF, aby szukało akcji dla index?
Apocalyptiq
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Jak można w Zend Framework'u ustawić, przy linkach jednopoziomowych (/pierwszy_poziom), aby jeżeli kontroller o danej nazwie nie został znaleziony, szukało takiej akcji dla index'u? Nie za ładnie wygląda url "/index/kontakt" :-) A chyba nie ma sensu robić osobnego kontrollera dla jednej podstrony smile.gif

Jestem świeży w ZF, dopiero przecieram się przez tutoriale i dokumentacje winksmiley.jpg


--------------------
http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
Go to the top of the page
+Quote Post
dream3r
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 1.02.2004
Skąd: Wrocław

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


Musisz ustawić routing dla tego URL:

Kod
$router = $ctrl->getRouter(); // gdzie $ctrl to twój FrontController
$router->addRoute(
    'kontakt',
    new Zend_Controller_Router_Route(
        'kontakt', // adres URL dla którego ma działać ten routing
        array(
            'controller' => 'index', // nazwa kontrolera który ma zostać odpalony dla danego URL'a
            'action' => 'kontakt',   // nazwa akcji, jaka ma zostać wykonana
        )
    )
);


Tak mniej więcej...

Więcej informacji tutaj: http://framework.zend.com/manual/en/zend.c...ler.router.html
Go to the top of the page
+Quote Post
Apocalyptiq
post
Post #3





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Dzięki, ale po poczytaniu na forum topicu o wyborze Frameworka pewnien user bardzo polecał Kohana'e - poczytałem tutoriale, no i faktycznie prezentuje się lepiej od Zenda smile.gif Jest luźniejsza, elastyczniejsza, co lubię smile.gif Dopiero od wczoraj się w nią wtajemniczam, ale już mogę ją wszystkim polecić winksmiley.jpg Jest tworzona przez społeczność a nie przez firmę, jak Zend.


--------------------
http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
Go to the top of the page
+Quote Post
chlebik
post
Post #4





Grupa: Zarejestrowani
Postów: 113
Pomógł: 5
Dołączył: 12.09.2006
Skąd: Pruszków/Warszawa

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


Cytat(Apocalyptiq @ 26.04.2009, 14:18:42 ) *
Jest tworzona przez społeczność a nie przez firmę, jak Zend.


To akurat nie jest koniecznie zaleta, a nawet momentami wada. ZF tworzy firma, ale zglaszanie bledow/propozycji/nowego kodu jest rowniez zasluga spolecznosci.

Gdybys zas wrocil jednak do ZF to routingi najlepiej wrzucic do pliku INI i ladowac jedna linijka kodu.


--------------------
"Człowiek dążący do swego celu może być skuteczny tylko w przypadku, jeśli każdą minutę swego życia wykorzysta z maksymalną korzyścią dla osiągnięcia zaplanowanego celu. Jeśli stworzył dla siebie system kar i karze sam siebie za każdą zmarnowaną minutę. Człowiekowi w zupełności wystarczą 3-4 godziny snu, cały pozostały czas może być wykorzystany dla osiągnięcia upragnionego celu." -- Wiktor Suworow
Java devBlog
KulturalnyChlebik
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 01:32