Napisane: 15.09.2013, 21:40:24 | |
Grupa: Zarejestrowani Postów: 472 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #1065550 · Odpowiedzi: 2 · Wyświetleń: 264 |
Napisane: 14.09.2013, 14:23:37 | |
Grupa: Zarejestrowani Postów: 472 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) |
Zmienne dostarczane jako argumenty funkcji są klonowane, nie są przekazywane ich wskaźniki. Tutaj masz info z manuala dokładnie z Twoim przykładem: http://php.net/manual/en/language.references.pass.php BTW Doczytaj 'Note'. Generalnie jednak pisany w ten sposób kod jest bardzo słabo czytelny. Sugeruję takie rozwiązanie:
|
Forum: PHP · Podgląd postu: #1065353 · Odpowiedzi: 3 · Wyświetleń: 281 |
Napisane: 29.08.2013, 21:14:08 | |
Grupa: Zarejestrowani Postów: 472 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) |
Zazwyczaj kod pisze się tak, żeby to obiekt w jednym bundle'u "modyfikować innymi bundle'ami", a nie przerzucać obiekt między bundle'ami bo to bardzo ogranicza modułowość, którą właśnie bundle zapewniają. W swojej programistycznej karierze spotkałem się jak do tej pory z dwoma przypadkami gdzie coś takiego było pożądane: 1. Notyfikacje 2. System mailowy Obie te kwestie z powodzeniem został zaimplementowane w modelu event-driven z użyciem EventDispatchera: http://symfony.com/doc/current/components/...troduction.html Jeśli potrzebujesz jednak dzielić między bundle'ami jakiś bardziej funkcjonalny element systemu aniżeli encje - DependencyInjection: http://symfony.com/doc/current/components/...tion/index.html |
Forum: Frameworki · Podgląd postu: #1062908 · Odpowiedzi: 2 · Wyświetleń: 415 |
Napisane: 4.09.2013, 08:05:28 | |
Grupa: Zarejestrowani Postów: 472 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) |
Pierwszy akapit odpowiada na Twoje pytanie: http://www.doctrine-project.org/blog/doctr...zy-loading.html Poza tym można wybrać inny fetch mode aniżeli Lazy Loading: http://docs.doctrine-project.org/en/2.1/re...tch-mode-in-dql Eager Loading robi to o co pytasz. : ) |
Forum: Object-oriented programming · Podgląd postu: #1063661 · Odpowiedzi: 1 · Wyświetleń: 1 077 |
Napisane: 14.08.2013, 21:37:25 | |
Grupa: Zarejestrowani Postów: 472 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) |
Teraz to już zależy tylko na co możesz sobie pozwolić w kodzie i na serwerze. Z tego co widzę MimeTypeGuesser tworzy instancję bez podawania magic file. Zatem zgodnie z http://php.net/manual/en/function.finfo-open.php możesz albo nadpisać MimeTypeGuesser'a w Symfony2 i ustawić swoją ścieżkę, albo ustawić zmienną env MAGIC, z której skorzysta finfo. Jeśli ani jedno ani drugie nie jest ustawione wykorzystywana jest baza dostarczona z dystrybucją PHP, teoretycznie zatem przestarzała. |
Forum: Frameworki · Podgląd postu: #1060435 · Odpowiedzi: 4 · Wyświetleń: 441 |
Napisane: 4.08.2013, 23:41:26 | |
Grupa: Zarejestrowani Postów: 472 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) |
SQL nie zwraca wielowymiarowych tablic z wynikami, więc bezpośrednio takiej formy nie otrzymasz.
Dalej w PHP w pętli:
W takim wypadku wykonujesz query z hydracją scalar a nie array. (http://docs.doctrine-project.org/en/latest/reference/dql-doctrine-query-language.html#hydration-modes) Mam nadzieję, że nic nie pomieszałem - pisane z głowy. : ) |
Forum: Frameworki · Podgląd postu: #1058944 · Odpowiedzi: 4 · Wyświetleń: 497 |
Napisane: 17.06.2012, 01:19:38 | |
Grupa: Zarejestrowani Postów: 472 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) |
Nauka Symfony2 jest na prawdę przyjemna bez jakiejkolwiek lektury papierowej. Manual i cookbook są swietnie skomponowane i dostarczają mnóstwa przykładów na często spotykane rozwiązania. Na początek polecam uruchomienie KnpRadBundle - https://github.com/KnpLabs/KnpRadBundle |
Forum: Książki · Podgląd postu: #970139 · Odpowiedzi: 3 · Wyświetleń: 1 518 |
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: 8.05.2024 - 06:32 |