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
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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.
  • Odpowiedz
15:20


@bercik999: dobra, nazwij sobie "obiadowa" ;) obojętne. Póki to są kanapki to zawsze będzie dla mnie "śniadaniowa" choćby o 15 ;)

polecisz coś do poczytania o wzorcach
  • Odpowiedz
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.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki!

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ą:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #symfony2 #php
Chcę w Symfony2 się zabezpieczyć przed multi logowaniem. Ma wylogować poprzednią sesję jeśli się nowy zaloguje. Ktoś z was już rozwiązał taki problem?
Sesję trzymam w memcache, mam jeszcze redisa do wykorzystania.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
#symfony #symfony2 #php

Korzystał ktoś z Sonata Admin Bundle?

Dokładniej mam na myśli usunięcie sekcji social z panelu w dodawaniu użytkowników.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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ś?

  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pitu-pr: Ja używam Rocketeer, w sumie dla Laravela i trzeba trochę pokonfigurować, ale robotę robi. Gdzieś tam przy łoterkulerze przewinęły się też nazwy Deployer i Magallanes, ale nie używałem. Za to capifonycwel, bo nigdy mi się nie udało zmusić do działania.
  • Odpowiedz