Wszystko
Najnowsze
Archiwum
- 8
Używa ktoś z was sonata bundles do symfony2: https://sonata-project.org/
Sprawdza się to? Działa to jakoś sensownie? Są jakieś większe problemy? Polecacie? :-) dzięki za opinie
#php #symfony #symfony2 #sonata
Sprawdza się to? Działa to jakoś sensownie? Są jakieś większe problemy? Polecacie? :-) dzięki za opinie
#php #symfony #symfony2 #sonata
konto usunięte via Android
- 1
@8478e37fa256bd7240fe50b0cbf227d5: do cruda marzenie, do customów trochę gorzej.
@8478e37fa256bd7240fe50b0cbf227d5: prawilne bundle choć czasem trzeba kombinować
- 2
Planuję w końcu porządnie zabrać się za framework. Biorąc pod uwagę krzywdę, jaką zrobił mi ZF1, nie chcę ruszać 2, na placu boju zostaje Symfony i Laravel (odpowiednio 2 i 5). Pracowałem już na aplikacjach napisanych na obu, jednak napisanie czegoś samodzielnie nie wchodzi w grę.
Który polecicie i dlaczego?
#symfony #laravel #php
Który polecicie i dlaczego?
#symfony #laravel #php
- 2
@rzeka: oba. A który konkretnie zależy od samego projektu. Na małe/szybkie Laravel jest bardzo fajna, na duże jednak użyłbym Symfony2 jako oferujące stabilniejszy i pewniejszy rozwój.
- 3
@rzeka: jakzaczynasz to laravel. Najwyżej potem sobie migrujesz na są o ile będziesz miał taką potrzebę. Jak motywacja jest wkwestii późniejszego etatu to może lepiej od razu sf mecz.
- 9
4
Koncert z 4 kamer na raz. Współczesna muzyka symfoniczna.

Dyryguje Jimek. Ten, który wygrał koncert Beyonce na remix. Można oglądać z 4 punktów widzenia - przełączanie po lewej stronie ekranu, ponadto muzyka bardzo hm ciekawa! :)
z- 1
- #
- #
- #
- #
- #
- 6
- 2
Mirki, kolejny mój problem z zakresu programowania Symfony2.
Mam problem z Twigiem i za nic nie wiem jak go rozwiązać. Całość przedstawia się następująco:
Zakładamy, że dla uproszeczenia przykładu istnieją 3 pliki: head, layout, stronaGłówna.
W pliku head mamy całą sekcje head strony, w tym {% block title %} {% endblock %}, w którym zawiera się tytuł strony.
Mam problem z Twigiem i za nic nie wiem jak go rozwiązać. Całość przedstawia się następująco:
Zakładamy, że dla uproszeczenia przykładu istnieją 3 pliki: head, layout, stronaGłówna.
W pliku head mamy całą sekcje head strony, w tym {% block title %} {% endblock %}, w którym zawiera się tytuł strony.
- 1
@Mores: include zwraca, dokładnie tak jak jest napisane w dokumentacji zrenderowany kod HTML
http://twig.sensiolabs.org/doc/tags/include.html
więc nie nadpiszesz bloku w treści zaincludowanej, bo w chwili gdy nadpisujesz on już jest przekształcony na HTML
http://twig.sensiolabs.org/doc/tags/include.html
więc nie nadpiszesz bloku w treści zaincludowanej, bo w chwili gdy nadpisujesz on już jest przekształcony na HTML
- 1
@Mores: Tak można prościej: http://twigfiddle.com/hkrkpo/3
- 1
@Teretam: mówisz o parametrze url ? {{ path('showcostam', { id: twojeid }) }}
Pytanko do developerów #php: chciałbym nieco podciągnąć się w programowaniu i pomyślałem, że dobrze by było odświeżyć nieco PHP właśnie. Jako, że moja znajomość tego języka ogranicza się do prostych funkcji i proceduralnych skryptów, do tego pisanych z wykorzystaniem złych nawyków, to pomyślałem, że dobrze by było zacząć od nauki czegoś sensowniejszego.
Przyszło mi na myśl, że w sumie to chciałbym poznać nieco i nabrać praktyki w pisaniu aplikacji
Przyszło mi na myśl, że w sumie to chciałbym poznać nieco i nabrać praktyki w pisaniu aplikacji
@tomash-pl: nie słuchaj go, CI to zabytek.. symfony2 albo prostszy laravel, możesz też zacząć od mikroframeworka silex
@tomash-pl: poczytaj dokumentację S2, nie jest zła, zajrzyj też tutaj - po polsku ogólnie o dobrych praktykach:
http://pl.phptherightway.com
Doctrine jest trochę pomieszany, może najpierw spróbuj RedBeanPHP - prosty do bólu, zero konfiguracji itp
http://pl.phptherightway.com
Doctrine jest trochę pomieszany, może najpierw spróbuj RedBeanPHP - prosty do bólu, zero konfiguracji itp
- 2
Hej mirki!
Właśnie zauważyłem, że w "Symfony Best Practices" zalecają tworzenie nowych projektów poprzez użycie
Mam jednak jeden problem - podczas tworzenia projektu tworzony jest stary układ katalogów, a ja chciałbym ten nowy który ma się oficjalnie pojawić w Symfony 3.0 (bo się już do niego przyzwyczaiłem).
Próbowałem ustawić zmienną środowiskową:
Właśnie zauważyłem, że w "Symfony Best Practices" zalecają tworzenie nowych projektów poprzez użycie
symfony zamiast composer.Mam jednak jeden problem - podczas tworzenia projektu tworzony jest stary układ katalogów, a ja chciałbym ten nowy który ma się oficjalnie pojawić w Symfony 3.0 (bo się już do niego przyzwyczaiłem).
Próbowałem ustawić zmienną środowiskową:
- 0
Dobra sam sobie odpowiem - na razie nie da się:
https://github.com/symfony/symfony-installer/issues/93
https://github.com/symfony/symfony-installer/issues/93
- 1
konto usunięte via Android
- 0
@Lipathor: tak. Symfony Book i symfony cookbook I symfony best practices
@Lipathor: Słyszałem, że "A Year With Symfony - Writing healthy, reusable Symfony2 code" jest całkiem dobre.
- 1
@TwigTechnology: Moja kulpa. Znalazłem właśnie listę z wynikami testów, pewnie trzeba będzie w weekend sobie do tego siąść.
#webdev #programowanie Panowie jest teraz jakis system CMS naprawdę godny polecenia, rozwijany i zrobiony jak nalezy, oparty o jakis framework typu #symfony #symfony2 #laravel ? Muszę postawić stronę z dość dużym ruchem i pozniej to supportowac dlatego zalezy mi na czyms konkretnym ( ͡° ͜ʖ ͡°)
konto usunięte via Android
- 1
@TheFuckingRoses: nie stawiaj laravela obok symfony.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@Cilthal: Mam. Po prostu od usuwania sesji wziąłem surowego php'a
$sessionOld = $event->getRequest()->getSession();
$oldId =- 0
@Harry19911: może i działa, ale to tak trochę "nie ładnie".
- 1
mirki, wie ktos gdzie mozna zwarezowac nagranie live z Planet Gustava Holsta? najlepiej w hd.
#muzyka #muzykaklasyczna #symfony #sylwesterzwykopem
#muzyka #muzykaklasyczna #symfony #sylwesterzwykopem
Pytanie dotyczące Symfony i obiektowości w PHP. Robię na studia prosty system ticketowy, do którego trafiają zgłoszenia z maila. Są encje Ticket i Mail, kontrolery TicketController i MailController (do niego z zewnątrz wpadają maile) i klasy pomocnicze TicketModel i MailModel, wywoływane z Service Container.
Chciałbym, żeby:
- funkcja przyjmująca maila w MailModel mogła wywołać funkcję dodawania ticketa w TicketModel
- funkcja dodająca odpowiedź do ticketa od konsultanta w TicketModel, mogła wywołać wysyłkę maila z
Chciałbym, żeby:
- funkcja przyjmująca maila w MailModel mogła wywołać funkcję dodawania ticketa w TicketModel
- funkcja dodająca odpowiedź do ticketa od konsultanta w TicketModel, mogła wywołać wysyłkę maila z
- 1
@Harry19911: Wysłanie ticketa i odpowiedź na niego to dwa różne przypadki użycia (use case), a więc dwie różne pary kontroler-serwis. To, że korzystają z tych samych encji nie ma znaczenia.
1. TicketManagerController(TicketManager(Ticket, Mail))
2. TicketCreatorController(TicketCreator(Ticket, Mail))
Jeśli za pomocą dodatkowej warstwy chcesz zrobić z encji obiekt biznesowy to serwis stoi jeszcze wyżej.
1. TicketManagerController(TicketManager(Ticket, Mail))
2. TicketCreatorController(TicketCreator(Ticket, Mail))
Jeśli za pomocą dodatkowej warstwy chcesz zrobić z encji obiekt biznesowy to serwis stoi jeszcze wyżej.
- 1
@Harry19911: Świetna prezentacja na temat
https://www.youtube.com/watch?v=ajhqScWECMo
Powyższe jest dosyć zaawansowane, ale polecam obejrzeć – pewnie w przyszłości
DDD (domain driven development):https://www.youtube.com/watch?v=ajhqScWECMo
Powyższe jest dosyć zaawansowane, ale polecam obejrzeć – pewnie w przyszłości
- 1
Potrzebuję porady - chcę wysyłać wiadomości z formularza na stronie poprzez Mandrill.
Czy lepiej zrobić to wykorzystując tylko JS'a i przekazując wszystko ajaxem, czy może napisać to ładnie w PHP (cały formularz, kontroler, itd.)? Z jednej strony fajnie mieć to tylko w JS, bo i walidacja będzie wtedy tylko po stronie użytkownika, a jak wyłączy JS to nie wyśle wiadomości. Nie wiem natomiast czy to jest efektywne.
edit: chodzi o prosty formularz
Czy lepiej zrobić to wykorzystując tylko JS'a i przekazując wszystko ajaxem, czy może napisać to ładnie w PHP (cały formularz, kontroler, itd.)? Z jednej strony fajnie mieć to tylko w JS, bo i walidacja będzie wtedy tylko po stronie użytkownika, a jak wyłączy JS to nie wyśle wiadomości. Nie wiem natomiast czy to jest efektywne.
edit: chodzi o prosty formularz
konto usunięte via Android
- 2
@Mores: NIGDY NIE UFAJ DANYM OD UŻYTKOWNIKA!
- 2
@Mores: To co robisz w JS to traktuj raczej jak aplikację open-source którą dajesz userowi i on z nią może zrobić co chce - zmodyfikować/skasować Twoje walidatory też. Zdaje się że np. firebug pozwala na modyfikację kodu JS "w locie".
No i nie wiem czy Mandrill nie wymaga jakiegoś logowania żeby wysłać wiadomość? jeśli tak, to musisz to przepuścić przez serwer, bo chyba nie chcesz udostępniać danych do Mandrilla użytkownikowi.
No i nie wiem czy Mandrill nie wymaga jakiegoś logowania żeby wysłać wiadomość? jeśli tak, to musisz to przepuścić przez serwer, bo chyba nie chcesz udostępniać danych do Mandrilla użytkownikowi.
- 2
konto usunięte via Android
- 1
@mer: to aż tyle rzeczy trzeba nadpisać? Ja na twoim miejscu bym modelu i formularza nie ruszał bo pewnie po aktualizacji się wysypie
konto usunięte via Android
- 1
@mer: zawsze możesz po chamsku usuwać z domu przez jquery, ale to ostateczność
Sonata jest trochę irytująca ale sporo rzeczy można zrobić od strzała. No i największy ból że nie działa na sf 2.6
Sonata jest trochę irytująca ale sporo rzeczy można zrobić od strzała. No i największy ból że nie działa na sf 2.6
- 2
Chciałbym usprawnić pracę nad projektem. Posiadam repo, na lokalu skonfigurowanego vagranta z puphetem. W razie stawiania projektu lokalnie jednym klikiem stawia mi się wszystko.
Teraz przydałoby mi się coś podobnego ale na "produkcji". Np. aby z gita pobrało branch master, odpaliło composera + ew. moje komendy.
Ktoś coś?
Teraz przydałoby mi się coś podobnego ale na "produkcji". Np. aby z gita pobrało branch master, odpaliło composera + ew. moje komendy.
Ktoś coś?

























http://www.intracto.com/en/node/382
#symfony #php #webdev
źródło: comment_go3kATZQjOfGpMjHxkhePWapWAr09GEz.jpg
PobierzPo "zrobieniu" aplikacji przełączamy się w tryb produkcyjny, który jest pozbawiony wszystkich zbędnych pierdół i działa dużo szybciej.