![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 19.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanie jako początkujący w codeigniterze i zarazem w świecie framework-owania w PHP . Chce dla treningu zrobić projekt w którym będzie kilka kontrolerów, być może w kilku folderach. W dokumentacji Codeignitera przeczytałem ( co chce zrobić ) że :" Każdy podkatalog może zawierać domyślny kontroler, który zostanie wywołany, kiedy adres URL zawierać będzie jedynie nazwę podkatalogu. W tym celu wystarczy dodać regułę w pliku application/config/routes.php, która będzie kierowała do domyślnego kontrolera, kiedy wybrany będzie tylko podkatalog. " . Niestety nie jest tam napisane JAK to zrobić ( a przynajmniej nie znalazłem tego )
Przyglądam się plikowi config.php ale....nie mam pomysłu co gdzie wpisać. Wiem jak ustawić taka sytuację w przypadku jednego kontrolera np $route['default_controller'] = 'welcome'; ale w przypadku wielu puki co nie wiem. Tak wiec...proszę o nakierowanie mnie i z gory dzięki za odpowiedzi (IMG:style_emoticons/default/smile.gif) Ten post edytował blackstone 3.07.2017, 13:31:19 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 19.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Mam następującą struktórę kontrolerów . Pierwszy generalny koleje_sudeckie.php ( działa bez zarzutu) który ładuje się automatycznie na stronie oraz drugi który znajduje się w folderze ster o nazwie admin.php. Próbuje ustalić regułę która przełączy się na ten drugi kontroler ale mi się nie udaję.
To reguły w routes.php
Gdy próbuje napiać to precyzyjniej ( jak w przykładzie poniżej) to wówczas kontroler generalny (koleje_sudeckie) nie reaguje na wywoływanie poszczególnych funkcji nie mówiąc o przełączeniu się na ten drugi. Jak przełączyć się na zupełnie inny kontroler niż ten standardowy (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) * ks to całościowy folder z codeigniterem ( wolałem pisać ks niż całą nazwę folderu jakby ktoś pytał )
Ten post edytował blackstone 13.08.2017, 21:30:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 09:41 |