Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kontroler i metoda jako ID
Koldy
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Witajcie,

Chcialbym doprowadzic do linkow takich jak:
  1. Kontroler/id


Wiem, ze drugi argument prowadzi do metody w kontrolerze, wiec, myslalem nad metoda magiczna, ktora by zbierala ID i uruchamiala inny kontroler, ale to rozwiazanie wydaje mi sie zbyt zawile..
Druga opcja to
  1. Kontroler/Metoda/id


Ale to niszczy moja strukture, ktora bym chcial osiagnac i musialbym wepchac kilka rzeczy pod jeden kontroller glowny.
Jak zrobic to profesjonalnie? Jaki silnik jest do tego najlepszy?

jezeli ktos, wciaz ma problem z ogarnieciem o co chodzi, odsylam do steam'a, ktory wlasnie tak ma to zrobione:
http://steamcommunity.com/app/440/screenshots/

pozdrawiam.


--------------------
$progress++;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Niech linki będą tworzone standardowo kontroler/akcja/id a routingiem skracasz do kontroler/id
Go to the top of the page
+Quote Post
Koldy
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Dzieki wielkie stary, zawsze naprowadzisz mnie na dobra droge.
Mam jeszcze male pytanko, bo sam widzę po sobie ze kod potrafie w jakims tam stopniu pisac, mysle ze nie najgorszym, bo staram trzymac sie zasad, znam wzorce, czytalem ksiazki o nich, ale czuje ze brakuje mi wiedzy wlasnie takiej jak i kiedy korzystać z takich rzeczy jak router i inne funkcje fw, czy jest jakas ksiazka badz obszerny artykul na ten temat? Moze byc po ang, to nie problem, pozdrawiam.

Edit:
Chcialem budowac cos swojego, ale wydaje mi sie ze nie czas na to. Zaczne od frameworka, na ktorym poznam zasady, chyba dobra opcja bedzie Silex, gdyz np Zend rzuca we mnie zbyt duzo, rozumiem kod pisany, ale czasami nie moge skminic logiki, to moj problem..

Ten post edytował Koldy 2.12.2014, 13:45:31


--------------------
$progress++;
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Silex nie ma tradycyjnej metody routingu (przechwytujesz adres i wykonujesz na nim operacje, nie musisz odwoływac się do żadnych kontrolerów) więc w celach zapoznawczych słabo się nada.


--------------------
Go to the top of the page
+Quote Post
Koldy
post
Post #5





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


W takim razie co bd w miarę proste, oraz bedzie mialo tradycyjne style uzycia. Po prostu na czym zaczac, moze jednak dobrze rzucic sie w zenda?


--------------------
$progress++;
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Laravel
Go to the top of the page
+Quote Post
Koldy
post
Post #7





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Dzieki wielkie, zaczynam od zaraz.
Trudno byc samoukiem.. Doceniam wasza pomoc!


--------------------
$progress++;
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 Aktualny czas: 21.08.2025 - 06:37