Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> lista z sortowaniem i innymi
nmts
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

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


Jak by wyglądała Wasza implementacja (w mvc) takiej przykładowo listy zleceń gdzie trzeba uwzględnić sortowanie, wyszukiwanie, stronicowanie czy chociażby z podział na promowane i zwykłe (gdzie ilosc wyświetleń jest stała), gdzie url może posiadać wiele różnych segmentów. Aktualnie robię taką rzecz i wstyd przyznać ale wygląda u mnie to beznadziejnie, wykorzystuje KO2.

Żeby zobrazować beznadziejność, oto przykład jak robię linki:
  1. {if $category}
  2. <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/title/{$dir}">Order title</a> |
  3. <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/offers/{$dir}">Offers</a> |
  4. <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/budget/{$dir}">Budget</a> |
  5. <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/city_name/{$dir}">Localization</a> |
  6. <a href="{$strBaseUrl}index.php/orders/{$category->url()}{if $user_closure}/user/{$user_closure}{/if}/sort/start_timestamp/{$dir}">Date</a>
  7. {else}
  8. <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/title/{$dir}">Order title</a> |
  9. <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/offers/{$dir}">Offers</a> |
  10. <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/budget/{$dir}">Budget</a> |
  11. <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/city_name/{$dir}">Localization</a> |
  12. <a href="{$strBaseUrl}index.php/orders{if $user_closure}/user/{$user_closure}{/if}/sort/start_timestamp/{$dir}">Date</a>
  13. {/if}

A brakuje tu jeszcze wyszukiwania.

A kontroler który to obsługuje? To jeszcze większa porażka. Dodam, że całość pobieram pregiem, bo nie miałem pomysłu na jakiś sensowny routing aby przekazywać wszystko jako argumenty. Myślę, że w KO3 byłoby trochę lepiej, bo jest tam lepszy routing.

Dlatego chciałbym zobaczyć jakieś przykłady implementacji takiej rozbudowanej listy z takimi funkcjonalnościami, routing, widok czy kontroler najlepiej pod Kohane, ale nie koniecznie.

Ten post edytował nmts 1.12.2010, 18:29:19


--------------------
Free Web Tools - narzędzia dla programistów, webdeveloperów i specjalistów seo...
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: 19.08.2025 - 20:21