Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasady pisania na forum Pro

Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.

7 Stron V  « < 5 6 7  
Reply to this topicStart new topic
> jak pisac jadro ?
cojack
post 30.09.2009, 08:05:32
Post #121





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

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


Crozin masz rację tak to się odbywa w symfony, sam właśnie próbuję bazować na tym pomyśle, tylko jest jeden problem, załóżmy że mamy dwie prawie identyczne akcje:

Kod
jakas_regula
  url: /:title/:id
  params: {module: jakies_module; action: jakies_action}

jakas_regula2
  url: /:title/:id
  params: {module: jakies_module2; action: jakies_action2}


bądź tu mądry i pisz wiersze winksmiley.jpg

Gdzie np jakas_regula odnosi się do newsów, a jakas_regula2 odnosi się do artykułów, obie chcesz by wyglądały identycznie, ale no nie bardzo się da co? :]

Ten post edytował cojack 30.09.2009, 08:06:54


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post
Crozin
post 30.09.2009, 13:33:16
Post #122





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Adres zostanie dopasowany do pierwszej reguły - dalsze sprawdzanie zostanie przerwane (tak jakbyś miał dodaną flagę L w Apache-owym module rewrite). A jeżeli chodzi Ci o to, że może to prowadzić do błędów (bo ktoś nieświadomie doda regułę "nadpisującą" wcześniejszą... cóż - zawsze możesz dodać np. dla środowiska "dev" dodatkowe sprawdzanie pozostałych reguł i gdzieś wyświetlić, że podany adres pasuje również do innych reguł - chociaż IMO to byłoby zbyteczne, za to wręcz koniecznym wydaje mi się zapisywanie nazwy reguły (jakaś_reguła) która została dopasowana.
Go to the top of the page
+Quote Post
marcio
post 30.09.2009, 14:35:07
Post #123





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Przepraszam ze zapytam ale co nam daje sposob zaprezentowany przez @Cozin?


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
bigZbig
post 30.09.2009, 15:17:35
Post #124





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Cytat(marcio @ 30.09.2009, 15:35:07 ) *
Przepraszam ze zapytam ale co nam daje sposob zaprezentowany przez @Cozin?


Mamy ładniejsze urle, a przy odrobinie wysiłku można budować różne url-e dla tej samej treści ale dla różnych wersji językowych.


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
Crozin
post 30.09.2009, 15:44:47
Post #125





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Nie tyle co ładniejsze, a bardziej konfigurowalne. Możemy sobie ustawić standardowe:
Kod
url: /:module/:action
I mamy taki sam efekt, jak Twój mechanizm. Ale możliwości tego zaprezentowanego przeze mnie są dużo większe, mimo iż to co zaprezentowałem, to tylko podstawowe możliwości.
Go to the top of the page
+Quote Post

7 Stron V  « < 5 6 7
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: 17.09.2019 - 08:16