Napisane: 13.03.2015, 17:51:18 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Ja to rozwiązałem tak, że każdy moduł ma swoje kontrollery, modele, widoki itp. Moduł dodaje wpis do bazy danych "o sobie" w stylu: tabel: sections - section a - section b - section c i potem tylko ustalasz kolejność it. i w pętli ładuje renderuje controllery ;P co prawda prosty cms typu onepage, ale moge pisać nowe moduły jako "bundle" i te potem po prostu instalować. Rozwiązań jest masa, moje pewnie jest jedno z gorszych. Ja mam to rozwiazane bardzo podobnie mam front-controller ktory zajmuje sie ladowanie poszczegolnych kontrolerow modulow(u mnie komponentow) na podstawie uri wszystko mieli Router output tych komponentow wstrzykuje do glownego template-u gdzie mam bloki cos takiego jak w Twig-u. Potem mam pluginy ktore rozszerzaja dzialanie komponentow typu komentarze, sondy lub download Widgety sa uproszczonymi komponentami typu widget online albo wyszukiwarka. Ogolnie poczytaj o HMVC. |
Forum: PHP · Podgląd postu: #1149563 · Odpowiedzi: 11 · Wyświetleń: 895 |
Napisane: 3.09.2012, 18:45:14 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Podawaj pelna sciezke do obraznow zamiast robic "../../" |
Forum: Frameworki · Podgląd postu: #990145 · Odpowiedzi: 6 · Wyświetleń: 334 |
Napisane: 16.08.2012, 17:44:52 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
A wiec entity to tak jakby kontener opisuje jakiego typu jest dane "pole", mozna tam ustawic rozne opcje ktore sa dostepne w bazie danych, uzywa callback-i/eventy.Jest to poprostu klasa opisujaca nasz "obiekt". Repository korzysta z naszej encji(entity) i to ona pozwala nam pracowac na bazie danych. |
Forum: Frameworki · Podgląd postu: #985928 · Odpowiedzi: 16 · Wyświetleń: 999 |
Napisane: 3.05.2012, 17:03:34 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
No to masz metody isDir/isFile/isWritable/isReadable wykorzystaj w przypadku false zwroc wyjatek p.s twoj kod nie rzuca wyjatku bo poprostu iterator dircetory nie udostpenia ich "natywnie" |
Forum: PHP · Podgląd postu: #960677 · Odpowiedzi: 3 · Wyświetleń: 311 |
Napisane: 28.02.2012, 09:23:09 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
@athabus dzis wlasnie kupilem mysz i klawiature logitech k260 jutro podlacze do tableta i powiem co i jak. EDIT: Ok przetestowalem i logitech k260 dziala w 3sec jest juz gotowa klawiatura jak i myszka.Myszka dziala prawidlowo. Co do klawiatury jak sie wcisnie pole typu text to klawiatura ekranowa sie wysuwa jednak mozna ja schowac i pisac dalej na normalnej klawiaturze. |
Forum: Komputery i oprogramowanie · Podgląd postu: #944205 · Odpowiedzi: 23 · Wyświetleń: 4 260 |
Napisane: 21.01.2012, 16:26:29 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
O ile sie nie myle to to o czym ty mowisz to jest wlasnie MVC a mvp polega wlasnie na tym by warstwa prezentera(czyli tak jakby widoku) pobierala dane od kontrolera, a mvc mowi ze to widok ma sam sobie pobrac dane za pomoca modelu. |
Forum: Object-oriented programming · Podgląd postu: #933292 · Odpowiedzi: 2 · Wyświetleń: 1 087 |
Napisane: 25.10.2011, 11:59:54 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
konflikt nazwa klas....albo masz 2 klasy z taka sama nazwa lub includujesz pliki za pomoca include/require zmnien to na require_once/include_once |
Forum: Przedszkole · Podgląd postu: #908443 · Odpowiedzi: 3 · Wyświetleń: 294 |
Napisane: 11.10.2011, 23:31:15 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
co takiego fajnego jest w c# ? nie lepiej java? języki podobne, a java wieloplatformowa (chociaż... jak zna się c# to w javie też się szybko da radę odnaleźć) Czy dla tych co pisza w javie liczy sie tylko wieloplatformowosc?Ludzie to nie wszystko i tak aplikacje sa przewaznie pisane pod uzytkownika/firme i dla nich wieloplatformowosc to nie piorytet (aby najmniej nie dla wiekszosci ) tam gdzie jest piorytetem to inna inkszosc A jakież to powody? Piszę w Javie i jakoś nie dostrzegam oczywistych powodów, dla których miałbym ją porzucać na rzecz C# Jednym z tych powodow to wlasnie tok myslenia javovcow ;P mike z toba i tak do niczego nie dojde...! |
Forum: Hydepark · Podgląd postu: #904962 · Odpowiedzi: 31 · Wyświetleń: 7 059 |
Napisane: 11.10.2011, 10:11:06 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Jak juz masz wybierac Jave to polecam C# z oczywistych powodow ;] A tak na serio python to mily i przyjazny jezyk jedyne co mi w nim brakuje to taki kombajn jak VS ! |
Forum: Hydepark · Podgląd postu: #904751 · Odpowiedzi: 31 · Wyświetleń: 7 059 |
Napisane: 26.12.2010, 12:23:00 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
I w tablicy bedziesz mial wszystkie rekordy |
Forum: Przedszkole · Podgląd postu: #820497 · Odpowiedzi: 8 · Wyświetleń: 1 133 |
Napisane: 30.11.2010, 12:35:10 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Cytat Tak mi się napisało, poza tym helpery nie muszą być klasami statycznymi w Zend nie są. W symfony mamy funkcje typu include_partial() ktore w pewnym sensie tez sa helperami...wedlug mnie takie maja dzialanie poprostu zamykasz w funkcji/klasie czesto wykonywane czynnosci lecz niezbyt rozbudowane. p.s oczywiscie jesli w klasie to jako metody statyczne |
Forum: Object-oriented programming · Podgląd postu: #812244 · Odpowiedzi: 22 · Wyświetleń: 3 387 |
Napisane: 27.11.2010, 21:14:22 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
register globals... zmien $action na $_GET['action'] i tak samo z $password |
Forum: PHP · Podgląd postu: #811542 · Odpowiedzi: 4 · Wyświetleń: 705 |
Napisane: 27.11.2010, 15:52:33 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
A co ma do rzeczy VALUES w zapytanie select? Jak cos uzywa sie where zeby uzyskac warunek. Po drugie zeby pobrac wynik rekordu musisz uzyc mysql_fetch_assoc/mysql_fetch_array/mysql_fect_row |
Forum: Przedszkole · Podgląd postu: #811453 · Odpowiedzi: 2 · Wyświetleń: 553 |
Napisane: 28.11.2010, 02:57:04 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
|
Forum: PHP · Podgląd postu: #811612 · Odpowiedzi: 10 · Wyświetleń: 4 191 |
Napisane: 23.11.2010, 13:38:11 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
dlaczego tylko ajax? chcac mozesz trzymac wszystko sztywnie w tablicy a pozniej juz tylko przy wyborze miasta wszystko zapisac do bazy za pomoca ajax'a. |
Forum: Przedszkole · Podgląd postu: #810090 · Odpowiedzi: 3 · Wyświetleń: 790 |
Napisane: 11.10.2010, 13:42:52 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Poprostu on nie rozumiem jak dziala http, dla kazdego user'a jest tak jakby osobny proces o ile sie nie myle, tak? Mniej wiecej, wtedy kazdy user ma tak jakby wlasna "pamiec", wiec kazde zadanie tworzy nowy inny obiekt |
Forum: PHP · Podgląd postu: #797062 · Odpowiedzi: 7 · Wyświetleń: 1 098 |
Napisane: 6.10.2010, 23:29:13 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Dzielisz aplikacje na frontcontroller i blockcontroller gdzie to glownego kontrolera podczepiasz bloki(pod kontrolery) tworzysz strone z "klockow" |
Forum: Hydepark · Podgląd postu: #795963 · Odpowiedzi: 4 · Wyświetleń: 1 299 |
Napisane: 29.09.2010, 10:04:42 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Cache czysc przy delete,edit,add wtedy zawsze bedziesz mial swiezy cache! A co do logiki dzialania, tak jak piszesz jest okej, nie zapominaj tez ze moze kompilowanie szablonow by bylo wydajniejsze...? |
Forum: PHP · Podgląd postu: #793973 · Odpowiedzi: 3 · Wyświetleń: 929 |
Napisane: 29.07.2010, 16:06:42 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Pod względem teoretycznym zgadzam z Zyx'em. Wystarczy spojrzeć na diagram MVC na Wikipedii i wyraźnie widać, że Widok także może mieć bezpośredni dostęp do modelu. Stąd doszedłem do wniosku, że w praktyce zamiast MVC lepiej zrobić MVTC, czyli Model View Template Controller. W ten sposób mamy Kontroler, który odpala model i odpowiedni widok, widok odpala sobie w razie potrzeby model, a na koniec zbiera to co chce do kupy i przekazuje do Szablonu. W ten sposób wilk syty i owca cała, tzn Graficy bawią się jedynie na Szablonie, a jednocześnie Widok nie jest tylko Szablonem, ale zawiera także logikę Widoku w postaci paginatora, itp. Choć na razie to czysta teoria, bo takiego podejścia nie wypróbowałem i nie widziałem EDIT: W mojej wizji kontrolerów byłoby wiele. Przykład oklepany - blog
Jak widać generalnie działałoby to tak, że Kontroler nadrzędny odpala Widok, który korzysta z podrzędnych Kontrolerów i odpowiedniego Modelu, by zbudować sobie dynamiczną zawartość. Taka jakby hierarchia. Co dziwne, w ten sposób Kontrolerzy nie korzystają z Modelów, bo... nie potrzebują? Nie wiem po co miałyby to robić. Zalety tego rozwiązania (oprócz samego oddzielenia warstwy prezentacji od treści) widzę dwie:
To o czym mowisz to fron controller i block controller czy jakos tak czyli jeden glowny szbalon dla calej strony do tego jeden kontroler i model ktory pobiera w jakie miejsce do glownego szablonu maja byc podpiete moduly/pluginy/widgety czy co tam chcesz.Jak juz sam mowiles kazdy modul np ma swoj model,kontroler i szablon/template... Ja mam tak w moim fw jest mi z tym wygodnie i w ogole wszystko ladnie hula, wrzuce gdzies na jakiegos rapida zeby mozna bylo sobie zobaczyc pisane dosyc dawno wiec kod troche lichy teraz napisalbym bym to przynajmniej x2 lepiej :] Jedyne co to cala logika jest w kontrolerze bo "widok" u mnie to zwykly szablon/templare nie klasa widoku ktora odpala szablon ;] P.S lap jak chcesz: http://www.sendspace.pl/file/1e498eb450c7b4c35fa1098 |
Forum: Object-oriented programming · Podgląd postu: #771937 · Odpowiedzi: 13 · Wyświetleń: 2 757 |
Napisane: 23.05.2010, 19:07:41 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Takimi notice'ami sie nie przejmuj i daj |
Forum: Przedszkole · Podgląd postu: #749211 · Odpowiedzi: 11 · Wyświetleń: 2 001 |
Napisane: 23.05.2010, 13:32:52 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Wszystko jest ok. Wiec zmien to:
Na:
Lub:
|
Forum: Przedszkole · Podgląd postu: #749117 · Odpowiedzi: 13 · Wyświetleń: 1 053 |
Napisane: 22.05.2010, 13:51:17 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
http://forum.php.pl/Szukaj_8.html w polu -> Filtruj wg nazwy użytkownika (opcjonalnie) wpisujesz twoj login. |
Forum: Hydepark · Podgląd postu: #748870 · Odpowiedzi: 3 · Wyświetleń: 885 |
Napisane: 22.05.2010, 20:33:44 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Teraz includuje ci moduly/nazwa_modulu/index.php Jesli nie chodzi ci o to, to nie mam pojecia w czym problem. |
Forum: PHP · Podgląd postu: #748956 · Odpowiedzi: 4 · Wyświetleń: 878 |
Napisane: 23.05.2010, 12:53:00 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
Pewnie ze nie dziala. Masz plik baza.php laczysz sie z baza, wybierasz baze i potem sie z nia rozlaczas, bezsens IMHO. P.S usun te mysql_close() z baza.php |
Forum: Przedszkole · Podgląd postu: #749097 · Odpowiedzi: 7 · Wyświetleń: 1 484 |
Napisane: 20.05.2010, 16:42:45 | |
Grupa: Zarejestrowani Postów: 2 291 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) |
http://php.net/manual/en/function.curl-exec.php Notka: Return Values Cytat Returns TRUE on success or FALSE on failure. However, if the CURLOPT_RETURNTRANSFER option is set, it will return the result on success, FALSE on failure. Z tego co ja zrozumialem zwraca zrodlo strony ktore raczej jest w postaci string'a, zreszta sam kiedys uzywalem cURL'a i nie spotkalem sie z takim problemem. |
Forum: Przedszkole · Podgląd postu: #748276 · Odpowiedzi: 1 · Wyświetleń: 1 030 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:47 |