![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki pomocy dobrych ludzi z forum wybrałem swój framework Kohana. Ale mam z nim pewien kłopot. Jak ustawić jeden kontroler dla kilku podstron? Treść tych podstron ma być odczytywana z bazy danych. Do czego jest mi potrzebny tylko identyfikator, który jest podany w adresie, np home. Dzięki przepisywaniu adresów w apachu mam nice-url: adres.pl/home albo adres.pl/contact. Tylko, że Kohana dla takich adresów szuka kontrolerów home i contact. A kontroler ma być jeden wspólny i tylko ma pobierać różne rekordy z tej samej tabeli. Jak to zrobić przy pomocy Kohany?
pozdro |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czy razem to powinno być jakoś tak?
Bootstrap: Kod Route::set('default', 'contact') ->defaults(array( 'controller' => 'main', 'action' => 'contact_form', )); Route::set('default', '(<id>)') ->defaults(array( 'controller' => 'main', 'action' => 'page', )); I w kontrolerze: Kod public function action_contact_form() { //formularz } public function action_page($id) { var_dump($id); } (IMG:style_emoticons/default/questionmark.gif) Ten post edytował nowy_pehapowiec 9.05.2010, 14:35:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:32 |