Wszystko
Najnowsze
Archiwum
- 7
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@Thelleo: na mirko był jako pierwszy ;)
- 14
- 0
@normanos: dobre i prawdziwe :)
@gajowy_marucha: Ja nie wątpię, ale pytanie czy na prawdę musisz wiedzieć dlaczego teraz nie działa? :D
- 1
- 1
@gajowy_marucha: bo różne wersje uznane przez devów za najbardziej stabilne stają się LTS (long term support). W przypadku 3.x będzie to 3.4 :) Problemy ze zgodnością oczywiście są, na tym polegają majorowe updaty, wszystko masz opisane w repo w pliku UPDATE-3.0.md zapewne plus tutaj: http://symfony.com/doc/current/cookbook/upgrade/major_version.html
- 6
Uczę się Symfony2 i mam pytanie o Bundle i strukturę aplikacji. Robię stronę np. Bloga to dla każdej funkcjonalności muszę zrobić osobny pakiet(bundle) - czyli dla Wpisów, listowania wpisów w kategorii, newslettera itd? Tak samo dla panelu zarządznaia muszę zrobić PostBundle, CategoryBundle, UsersBundle, GalleryBundle etc?
#symfony #symfony2
#symfony #symfony2
- 1
@devman: Bundla warto robić kiedy chcesz dzielić jakaś część kodu między kilkoma aplikacjami.
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@TheFuckingRoses: Jeżeli masz własną encję user i nadpisałeś konstruktor to zobacz czy wywołałeś konstruktor parenta.
- 1
@TheFuckingRoses: nie no, to wina dokumentacji. Wiele razy naciąłem się że coś nie działało... Po czym okazuje się że refactoring nazwy zrobili :(
@TheFuckingRoses: jak kiedyś cię coś zaskoczy to polecam:
https://github.com/symfony/symfony/blob/master/UPGRADE-3.0.md
Zanie długo mnie czeka migracja -_-
https://github.com/symfony/symfony/blob/master/UPGRADE-3.0.md
Zanie długo mnie czeka migracja -_-
- 1
Treść została ukryta...
- 0
@incognito_man: Problemw tym ze composer wyrzuca
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: remove- 0
@TheFuckingRoses: może zaliasuj w composerze 3.0 jako 2.7 przykładowo? :D
- 1
jak mogę ustawić w symfony żeby dwie różne aplikacje mające taki sam model korzystał z jednej wspólnej bazy, a pozostałe modele miały oddzielne bazy ? czyli np mama tabele users w bazadanych1 i obie moje aplikacje łączą się do tego bazadanych1 i przy tym mają też swoje bazadanych na pozostałe modele ?
chociaż w sumie tam również relacje będą, także chyba lepiej żeby aktualizacja/dodanie/usunięcie powodował też usunięcie w drugiej bazie i vice
chociaż w sumie tam również relacje będą, także chyba lepiej żeby aktualizacja/dodanie/usunięcie powodował też usunięcie w drugiej bazie i vice
@Jurigag: no to bardzo ciekawe, bo w kazdym duzym projekcie w ktorym bylem ( pare lat, programisci oryginalni albo sobie poszli albo nie dziela sie zbytnio wiedza ) przez wiele miesięcy następuje fragmentacja wiedzy i na dobra sprawe przez wiele miesięcy nikt nie bardzo wie jak wszystko dokladnie dziala i dlaczego tak dziala ;]
@Jurigag: :) generalnie polecam ludziom i tak modelować swoje serwisy nawet jeśli są proste, bo raz , że to bardzo rozwija myslenie o kodzie jako o rozwiązaniach do konkretnych problemów/podproblemów, dwa, że daje bazę pod coś więcej bez konieczności syfienia później / refactoru
- 1
- 1
- 1
no ta, tylko że ja nie chce na pojedyncze pole, bo ma to być też zależne od innego pola
@Jurigag: Dlatego napisałem przecież…
Walidator zakładasz wtedy na cały obiekt, a nie pojedyncze
W Symfony2 Components jest komponent do ładowania konfiguracji z różnych typów plików. http://symfony.com/doc/current/components/config/resources.html
Każda klasa loader obsługuje jeden typ pliku. Potrafi załadować plik na podstawie jego nazwy oraz odpowiedzieć na podstawie nazwy (a konkretniej rozszerzenia pliku) czy obsługuje dany plik.
Tworzone jest wiele loaderów i wszystkie one delegowane są do resolvera. Resolver ma za zadanie na podstawie podanej nazwy pliku znaleźć zadelegowany loader, który go obsługuje, a następnie zwrócić go klientowi.
Czy to
Każda klasa loader obsługuje jeden typ pliku. Potrafi załadować plik na podstawie jego nazwy oraz odpowiedzieć na podstawie nazwy (a konkretniej rozszerzenia pliku) czy obsługuje dany plik.
Tworzone jest wiele loaderów i wszystkie one delegowane są do resolvera. Resolver ma za zadanie na podstawie podanej nazwy pliku znaleźć zadelegowany loader, który go obsługuje, a następnie zwrócić go klientowi.
Czy to
konto usunięte via Android
- 0
@Damian1998: zbiór wzorców
- 0
@Damian1998: Masz tam wykorzystane wiele wzorców, np:
*
*
*
*
factory: https://github.com/symfony/config/blob/master/ConfigCacheFactory.php*
composite: https://github.com/symfony/config/blob/master/Loader/DelegatingLoader.php*
template method#php #programowanie #symfony2 #symfony
Mircy, stworzyłem sobie encję i wygenerowałem kontroler CRUD za pomocą komendy php app/console generate:doctrine:crud - pojawił mi się jakiś kontroler i teraz pytanie brzmi jak mam użyć tego kontrolera aby na przykład wyświetlić na głównej stronie wszystkie rekordy i jak zrobić formularz dla użytkownika który sobie doda nowy rekord + zostanie automatycznie zapisane jego ID do bazy jako twórcy tego
Mircy, stworzyłem sobie encję i wygenerowałem kontroler CRUD za pomocą komendy php app/console generate:doctrine:crud - pojawił mi się jakiś kontroler i teraz pytanie brzmi jak mam użyć tego kontrolera aby na przykład wyświetlić na głównej stronie wszystkie rekordy i jak zrobić formularz dla użytkownika który sobie doda nowy rekord + zostanie automatycznie zapisane jego ID do bazy jako twórcy tego
- 0
@cadcadcad: To jak zaczynasz, zacznij od oficjalnej dokumentacji: http://symfony.com/doc/current/book/index.html
Ona wyjaśni Ci jak działa Symfony, co do czego służy, jak tego używać. Dopiero mając tę wiedzę jest sens siadać do dodatków – bo piszący dokumentację dodatków zakładają, że podstawy masz już opanowane.
Ona wyjaśni Ci jak działa Symfony, co do czego służy, jak tego używać. Dopiero mając tę wiedzę jest sens siadać do dodatków – bo piszący dokumentację dodatków zakładają, że podstawy masz już opanowane.
@cadcadcad: Zamykam temat.
Jak już wygenerujesz CRUD-a to automatycznie generowane są templat-y i formularze. Polecam sprawdzić polecenie "php app/console router:debug", znajdziesz tam linki do formularzy.
Jak już wygenerujesz CRUD-a to automatycznie generowane są templat-y i formularze. Polecam sprawdzić polecenie "php app/console router:debug", znajdziesz tam linki do formularzy.
- 30
Córka nie chce spać i nie daje mi poczytać w spokoju więc nie miałem wyjścia: czytam jej to jako bajkę ;) o złym smoku lamerze, który zrobił spaghetti code i rycerzu frameworku który ocalił królestwo aplikacji od zagłady. ;p
#php #webdev #symfony #laravel #programowanie #czytajzwykopem
#php #webdev #symfony #laravel #programowanie #czytajzwykopem
źródło: comment_k3A8j6twIpLdZgsz5jn3Ve6JpmlnidP6.jpg
Pobierz
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Czy ktoś wie jak w evencie FOSa "SECURITYIMPLICITLOGIN" dobrać się do plainpassword? W evencie rejestracji mam dostęp bezpośrednio do forma i tam nie byłoby problemu.
Pytanie do czego potrzebne mi to hasło? Mam userów z innego systemu i chcę przy logowaniu zmienić im od razu hashe używane dla nowych userów i domyślny encoder.
Pozwolę sobie zawołać Cię @MacDada bezpośrednio :)
#php #symfony
Pytanie do czego potrzebne mi to hasło? Mam userów z innego systemu i chcę przy logowaniu zmienić im od razu hashe używane dla nowych userów i domyślny encoder.
Pozwolę sobie zawołać Cię @MacDada bezpośrednio :)
#php #symfony
- 1
SECURITY_IMPLICIT_LOGINEDIT: tu jest https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/FOSUserEvents.php#L187
- 1
- 1



















źródło: comment_h42WS1hj0ObEJXNrudrLCXBjs6X7pYr6.jpg
Pobierz- Było ...
- Nooooo ...