![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Zabieram się za pisanie prostego komponentu artykułów. Wszystko mam ładnie rozrysowane i poukładane w głowie, ale teraz zastanawia mnie jedna rzecz. Jak wylistować artykuły w taki sposób, aby były widoczne ich tytuły, które zarazem będą linkami do nich i aby były wyświetlane na osobnej, całej stronie?
Poszperałem trochę i znalazłem routing w CI, ale niestety UserGuide niezbyt wiele mi uświadomił. Wiem tylko tyle, że można zrobić link do artykułu z pomocą jego ID znajdującego się w bazie, ale za nic nie wiem jak zrobić aby jego tytuł w listingu był linkiem a tym bardziej, jak zrobić, by w URLu był jego tytuł. Mógłby mi ktoś to wytłumaczyć bardziej przystępnym językiem lub jeśli to można, na przykładzie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 42 Dołączył: 25.03.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
http://codeigniter.com/user_guide/general/routing.html
http://codeigniter.com/user_guide/helpers/url_helper.html http://codeigniter.com/user_guide/database...ive_record.html Ten post edytował qrooel 4.05.2011, 20:56:53 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Tak się składa qrooel, że czytałem to wszystko przed napisaniem tematu, ale żadna z tych wiadomości nie odpowiedziała mi na pytanie zadane wyżej. Mam tylko szczątki informacji jak np o segmentach, ale nijak nie wiem jak to zastosować.
Chciałbym, aby mi ktoś to bardziej wytłumaczył albo "pozbierał szczątki" i poukładał w całość. Jeśli jest taka możliwość to będę wręcz niezmiernie wdzięczny. EDIT: Metodą prób i błędów oraz czytania skryptów innych doszedłem do tego, jak to powinno wszystko wyglądać. Ładnie mi generuje teraz tytuły stron w adresach. Trzeba było posiedzieć nockę ale było warto (IMG:style_emoticons/default/smile.gif) Ten post edytował adbacz 5.05.2011, 09:32:18 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przykład zastosowania:
i możesz wyeliminować w url: string: pages, czyli nazwę kontrolera, np.: czyli nie musisz pisać: można nawet zrobić coś takiego: choć nie ma na serwerze pliku: nazwa-stron.html (IMG:style_emoticons/default/wink.gif) Można to samo zrobić w pliku .htaccess. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 20 Dołączył: 2.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Na początek jednak polecam zagłębić się bardziej w PHP, a dopiero później usiąść nad frameworkami, bo masz duże braki. Takie rzeczy jak URL'e itp to podstawa podstaw.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:00 |