Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Routing w jakim pliku.
istrd
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

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


Witam,
Czytam o Routingu w manualu Zenda ale trochę nie ogarniam, co z czym i gdzie. Mógł by mi ktoś wytłumaczyć po kolei co robić?

Najpierw tworze plik .htaccess z zawartością
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} -s [OR]
  3. RewriteCond %{REQUEST_FILENAME} -l [OR]
  4. RewriteCond %{REQUEST_FILENAME} -d
  5. RewriteRule ^.*$ - [NC,L]
  6. RewriteRule ^.*$ index.php [NC,L]
?
Dalej co? Chcę zrobić sobie routing np. dla /Index/Index lub do Index/Post/id/7 gdzie i co ma umieścić żeby routing działał. Z góry dziękuje o objaśnienie tego problemu.
Pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Route to zupełnie inna bajka, nie ma nic wspólnego z mod_rewrite
http://framework.zend.com/manual/en/zend.c...ler.router.html
a dla przykładu.

Kod
routes.messageEdit.route = "index/:id/"
routes.messageEdit.defaults.controller = index
routes.messageEdit.defaults.action = edit
routes.messageEdit.reqs.id = "([0-9]+)"


i bootstrap

  1. public function _initRoute()
  2. {
  3. $this->bootstrap('frontcontroller');
  4. $router = $this->getResource('frontcontroller')->getRouter();
  5. $router->addConfig(new Zend_Config_Ini(APPLICATION_PATH . '/configs/route.ini'), 'routes');
  6. }
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: 12.10.2025 - 17:47