Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Router i jego funckcjonalnosc...
NuLL
post 28.10.2004, 22:56:27
Post #1





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Witam,

Postanowilem sie zmierzyc z idea budowy router'a w moim CMS'ie. Pojawia bardzo niemily problem ktorego w maire wdajny sposob nie umiem rozwiazac. otoz mamy jakis link - i chce nim przekazac rozne parametry?

www.cos.pl/news/show/

A potem chcialbym pokazac newsa o id=12

www.cos.pl/news/show/12

Moze w innym porzadku

www.cos.pl/news/show/ASC

W ktos wiem jak zrobic schematy URL-i czy cos takiego - bow jakis psosb trza by zapisac co dana zmienna w adresie znaczy.

Macie jakies pomysly a moze gotowe rozwiazania questionmark.gif?

Pozdrawiam


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
M4chu
post 29.10.2004, 07:15:29
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 28.09.2003
Skąd: Rzeszów

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


MVC smile.gif
u mnie to jest rozdzielone.
- wszystkie newsy: getAll
- uporzadkowane: getAll/ASC
- konkretny news(id: 10): getById/10

pierwszy parametr to nazwa akcji a kolejne to jej dodatkowe parametry (opcjonalne). Przy czym w niektorych akcjach (np getById) drugi parametr (id) jest wymagany i w akcji sobie to sprawdzasz.

pozdrawiam

Ten post edytował M4chu 29.10.2004, 07:20:19
Go to the top of the page
+Quote Post
byther
post 29.10.2004, 09:06:14
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 15.06.2004
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Moja wersja routera... smile.gif


--------------------
Sygnaturka: jest
Go to the top of the page
+Quote Post
Vengeance
post 29.10.2004, 14:01:17
Post #4





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


ja stosuje układ /nazwa,wartosc/nazwa2,wartosc2/


--------------------
Go to the top of the page
+Quote Post
NuLL
post 29.10.2004, 23:13:19
Post #5





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Vengeance - ja to zrobilem w ten sposob(nie wiem czy to sie spodoba autorom idei routera)
www.cos.pl/news/show/id:12,template:1

I dziala pieknie.


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Vengeance
post 29.10.2004, 23:44:00
Post #6





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


router jak router. dla mnie wazne jest to aby lepiej pajaczki sobie radzily ze strona. bo wg mojej opini user rownie dobrze nie zapamieta:
index.php?page=news&id=2&order=ASC&highlight=mysql

czy tam
index.php/news/2/ASC/mysql

albo tak jak sa niby nice url do artow na php.pl wiadomo ze nikt nie bedzie tych tasiemcow zapamietywal tongue.gif

wiec dla mnie nie waznym jest czy cos "sie spodoba autorom idei routera" czy nie. wazne zeby sie pajaczkowi podobalo tongue.gif


--------------------
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: 19.07.2025 - 20:21