Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Kohana]kohana i routowanie
bobi194
post 8.06.2010, 07:21:37
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 24.04.2006

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


Witam
Dopiero wczoraj zacząłem zabawę z kohaną i nie mogę przeskoczyć pewnej sprawy, która wg. dokumentacji i różnych tutków powinna działać
Mam domyślny kontroler Welcome_Controller w pliku welcome.php, w kontrolerze jest metoda index, która renderuje widok welcome_t
W tym widoku mam buttona do którego podpięte jest zdarzenie onclick="window.open('produkty','produkty').focus".
Mam także drugi kontroler Produkty_Controller (w pliku produkty.php ), a w nim metodę pokaz, która renderuje widok produkty_t
mój plik application/config/routes.php

  1. $config[_default]='welcome';
  2. $config['produkty']='produkty/pokaz';


Dlaczego kohana próbuje wywołać w takim wypadku metodę produkty w kontrolerze welcome (welcome/produkty)jak to zmienić aby wybrała kontroler produkty
Proszę o pomoc bo szukałem googlowałem i to powinno działać

Ten post edytował bobi194 8.06.2010, 07:23:19
Go to the top of the page
+Quote Post
phpion
post 8.06.2010, 07:41:10
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Spróbuj jako pierwszy parametr do window.open podać nie "produkty" tylko "/produkty" (jeśli korzystasz z vhostów). Najlepiej jednak jakbyś użył helpera url:
  1. onclick="window.open('<?php echo url::site('produkty') ?>','produkty').focus"

Dzięki temu powinieneś otrzymać poprawny link.
Go to the top of the page
+Quote Post
bobi194
post 8.06.2010, 08:15:34
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 24.04.2006

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


TAK- działa!
phpion bardzo dziękuję
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 Wersja Lo-Fi Aktualny czas: 27.06.2025 - 22:31