#webdev #programowanie #php #symfony #laravel #kohana

Siema mam taki problem, w php jestem dość mało zaawansowany (choć prowadzę jedną stronę napisaną od podstaw - aktualnie ok. 80 użytkowników).

Do tej pory pisałem w kohana framework, ale przyznam że nie do końca mi odpowiada. Głównie chodzi o wsparcie i o to, że chyba ten fw nie ma wielkiej przyszłości (małe zarobki/mało pracy?). Dlatego
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #symfony2 #php #webdev

udało mi się połączyć skutecznie cały komponent security z Symfony2 z Symfony1.4. I tak sobie teraz ładnie współpracuje sfGuard z FOSUser. Po prostu - wspolna baza, wspolna sesja. Zalogowałem się w jednym i jestem zalogowany w drugim. Aż musiałem się pochwalić, dumny z siebie jestem ;) Polecam wejść w temat komponentu Security - skomplikowane, ale do ogarnięcia i jako jeden
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zaczynam pisać sobie w #symfony i tak jak patrzę na kod innych ludzi, to średnio mi się podoba... cała logika (instrukcje, warunki itp. ) ludzie piszą w kontrolerach... a ja tak nie lubię... dla mnie kontroler to tylko max z 15 linii kodu. Jak to tam u was jest z tym? Jakie macie "best practices" co do tego FW?

#webdev #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cybe: Bo kejk i inne fw poprzedniej generacji kopiowały Railsy, a te wsadzały co się da w kontrolery i modele – tym samym uzależniając aplikację od fw.

A grunt to wrócić do podstaw architektury oprogramowania – najpierw logika biznesowa, opis tego co ma się dziać, interfacy komunikacyjne. Potem implementacja, a na koniec połączenie z fw.

Wtedy fw stanowi tylko warstwę pośredniczącą między środowiskiem (webowym), a
  • Odpowiedz
Czy w #symfony zawsze należy deklarować route dla Kontroler/akcja? W cakephp było tak, że on sobie sam przepisywał nazwę i dopasowywał do kontroler/akcja i nie było wymagane deklarowanie routów.

#webdev #php
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cybe: mam podobne wspomnienia z sonaty, z tym że to było jakieś 2 lata temu. Niestety nie znam żadnego dobrego rozwiązania do cruda, które by nie wymagało uczenia się jakiś specyficznych konfigów. Dla jednego z moich klientów zrobiłem coś takiego co by się nadawało, rejestrujesz kontrolery jako service i config dajesz jako "parameter bag", coś podobnego jak w Syliusie w sumie.

Namawiam bo aby to puścić jako open source, może
  • Odpowiedz
Szukam dodatków do #symfony (bundles), zarządzanie użytkownikami, zarządzanie uprawnieniami. Jeżeli macie namiary na takie cuda gotowe to proszę o link, info, whatever :)

#webdev #php #programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cilthal: Stawiałbym na Symfony, jest doroślejsze, społeczność też ma dobrą, nie wiem czy lepszą niż Laravel, ale tak mi się wydaje. Sf jest zgodne z PSR co zawsze jest jakimś plusem. No i jak na razie więcej gotowych i przede wszystkim sprawdzonych rozwiązań jest na rynku. Imho Laravel jest jeszcze za młody, żeby aż tak ryzykować z dużym projektem :) A i byłbym zapomniał - duża przewaga w Twoim wypadku
  • Odpowiedz
Mirki szukam kogoś do wsparcia programistycznego przy projekcie #php #symfony #programowanie

Projekt gotowy, klient chce go rozwijać i podrzuca od czasu do czasu coś do zrobienia.

Jeśli ktoś zna, chciałby pogmerać ok. 30-50h miesięcznie to dajcie cynka.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak wyłączyć podpowiadanie w formularzach? Klikam w formularz i mi wyświetla jakaś pieprzoną listę, jak to wyłączyć? #php #symfony nie bijcie, ale chodzi mi o #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwie aplikację w Symfony, jedna działa lokalnie, druga jest dostępna publicznie po www. Ta po www zbiera dane i od czasu do czasu chciała by je zsynchronizować z aplikacja działającą lokalnie, bo ona też cały czas zbiera dane.

Jak to szybko i sprawnie rozwiązać? Chciałem to zrobić na poziomie baz danych, ale MySQL średnio na to pozwala.. jakieś pomysły na szybko? Webservice? Jeśli tak, to jest do tego jakiś fajny tutorial
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mpisz: webservice REST-owy. POST-em wysyłasz dane w jsonie do zsynchronizowania, pamiętaj o autoryzacji. W Symfony jak to zrobić nie wiem, ale da się na pewno.

Dane oczywiście musisz obsłużyć w endpoincie (dodać do bazy, czy co tam z tym robisz)
  • Odpowiedz
@TheFuckingRoses: delikatnie rzecz ujmując nie polecę laravela, tak jeśli chodzi o oferty pracy jak i framework w ogóle. Idź w Symfony, zdecydowanie więcej ofert, a i lepsze rozwiązania niż w Zendzie. Z Zenda za to masz oficjalny certyfikat, nie wiem jak z Symfony.
  • Odpowiedz
Mirki, zakładamy sytuację, że ogarniam całkiem spoko czysty php, ale nigdy nie pracowałem pod żadnym frameworkiem php, bardziej w railsach. Natomiast przychodzi nagły projekt do zrobienia, deadliny napięte, techonologia - php. Przydałoby się wybrać jakiś fajny framework, który stosunkowo szybko da się ogarnąć. Co byście polecili?


#php #webdev zawołam jeszcze #laravel #symfony #cakephp #kohana
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kmicolo: po paru dniach od postu mogę powiedzieć, że chyba miałeś rację z Symfony. Trochę poczytałem, pobawiłem się i całkiem mi się spodobało. Chyba przy nim zostanę. Dzięki ;)
  • Odpowiedz
- Czy nadal ktos tworzy takie strony od zera, czy powinienem uzyc gotowego frameworka typu twitter bootstrap, jakiegos konkurencyjnego, czy moze wordpressa i dostosowac szablon do swoich potrzeb?


Bootstrap jest świetnym i wygodnym rozwiązaniem dla własnych projektów gdy chcesz się skupić na backendzie i mieć szybko ogarniętę w miarę przyjazne UI, ewentualnie jakichś open source. WordPress jest ok, ale w zależności od projektu - imo nie zawsze opłaca się go (pod względem czasowym)
  • Odpowiedz
@uirapuru: Cóż, skoro tak to nie chce wiedzieć jakim badziewiem musi być AdminGenerator. Ja widziałem tylko Sandboxa w którym mi się layout rozwalił więc nawet do tego nie podchodziłem. A co do Sonaty to trochę jest żałosne, że wielki projekt z dużą społecznością oferuje mniej niż nasz generator paneli w naszym firmowym CMS-ie pisanym przez dwie osoby... Modyfikacja działania czegokolwiek w Sonacie to droga przez mękę a jej szablony to
  • Odpowiedz
#php #sonata #symfony Ooo! Sonata używa KNP Menu do zarządzania menu użytkownika i wyświetla je za pomocą bloków. Wystarczy, że nadpisze szablon i będę miał ładne menu. To pewnie tylko kilka linijek ładnie sformatowanego kodu w TWIGU.

http://wklej.to/aePeP - Oh...

No nic, pewnie właściwy szablon znajdę w knp_menu.html.twig

http://wklej.to/HUlT7
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #symfony Zaczynam mieć wrażenie, że Symfony powstało po to by tworzyć problemy a nie je rozwiązywać O.o Przypomniała mi się taka wymyślona historyjka o C++ w któej to niby autor C++ miał stworzyć ten język po to, aby uczynić programowanie trudniejszym i pozwolić tym samym więcej zarabiać programistom. Symfony ma chyba własnie taki cel.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@programista_abc2 Wcześniej pracowałem na Laravelu i Codeigniter. Nigdy ich już nie dotknę.

Mam okazję pracować teraz na Symfony 1.4 oraz 2.4.

Może nie doszliście do etapu dobrej znajmości Symfony i stąd ta niechęć. Po pewnym etapie w Symfony można bardzo szybko pisać kolejne części systemu. Pamiętam, że jak dotykałem Symfony to też go nienawidziłem kilka mcy :)
  • Odpowiedz