Wszystko
Wszystkie
Archiwum
@Fryderyk94: taktyk
- 3
Jaki moglibyście polecić współdzielony serwer pod Symfony2? Chodzi mi głównie o obsługę acl, własnego php.ini itp. żeby jako tako to chodziło.
Pojemność dysku min. 30GB. Budżet trochę mały, tak do 200 zł rocznie.
Znalazłem https://www.netdc.pl ma ktoś jakieś doświadczenia z serwerami tej firmy? Ewentualnie gdzie trzymacie swoje / klientów strony na Symfony za wyjątkiem dedyków i jak się te serwery sprawują?
#hosting #serwery #symfony2 #webdev #netdc
Pojemność dysku min. 30GB. Budżet trochę mały, tak do 200 zł rocznie.
Znalazłem https://www.netdc.pl ma ktoś jakieś doświadczenia z serwerami tej firmy? Ewentualnie gdzie trzymacie swoje / klientów strony na Symfony za wyjątkiem dedyków i jak się te serwery sprawują?
#hosting #serwery #symfony2 #webdev #netdc
- 1
@Domons:
nie acl tylko APC,
po drugie APC nie ma już sensu, bo to martwy projekt. lepiej używać PHP 5.5+ z Zend OPcache
po trzecie nawet jak współdzielone mają takie wynalazki, to upewnij się że z tego coś skorzystasz, zwróc uwagę czy limity pamięci opcache są globalne czy per konto. bo jak globalne, to zwykle i tak bardziej ruchliwe serwisy zajmą pamięć a dla Ciebie nic nie zostanie
imo Symfony to
nie acl tylko APC,
po drugie APC nie ma już sensu, bo to martwy projekt. lepiej używać PHP 5.5+ z Zend OPcache
po trzecie nawet jak współdzielone mają takie wynalazki, to upewnij się że z tego coś skorzystasz, zwróc uwagę czy limity pamięci opcache są globalne czy per konto. bo jak globalne, to zwykle i tak bardziej ruchliwe serwisy zajmą pamięć a dla Ciebie nic nie zostanie
imo Symfony to
- 3
@coTYkcesz: dokumentacja, kazda książka jeszcze przetłumaczona na Polski będzie opóźniona względem dokumentacji
- 2
New in Symfony 2.7: Advanced table layouts for console commands
http://symfony.com/blog/new-in-symfony-2-7-advanced-table-layouts-for-console-commands
#symfony #symfony2 #php
http://symfony.com/blog/new-in-symfony-2-7-advanced-table-layouts-for-console-commands
#symfony #symfony2 #php
- 0
@normanos: ooo... W doc L nie wspominali o tym to nie szukałem, a w paru miejscach by mi się przydało... Muszę to później sprawdzić.
- 0
@Diabl0: http://laravel.com/docs/5.0/artisan - "It is driven by the powerful Symfony Console component."
a nawet gdyby go nie było to composer update i jedziesz z koksem ;)
a nawet gdyby go nie było to composer update i jedziesz z koksem ;)
- 7
- anonim1133
- justarandomdude
- konto usunięte
- Rzuku
- Talar_
- +2 innych
@anonim1133: dev/prod to tryb/środowisko pracy Symfony. W trybie dev masz pełne debugowanie i analizę requestów, a to zjada procek i pamięć - dlatego jest mniej wydajne.
Po "zrobieniu" aplikacji przełączamy się w tryb produkcyjny, który jest pozbawiony wszystkich zbędnych pierdół i działa dużo szybciej.
Po "zrobieniu" aplikacji przełączamy się w tryb produkcyjny, który jest pozbawiony wszystkich zbędnych pierdół i działa dużo szybciej.
- 8
konto usunięte via Android
- 1
@8478e37fa256bd7240fe50b0cbf227d5: do cruda marzenie, do customów trochę gorzej.
@8478e37fa256bd7240fe50b0cbf227d5: prawilne bundle choć czasem trzeba kombinować
@ghost1511: ta w Wałbrzychu bodajże.
#symfony #symfony2 #capifony #webdev i niech stracę - #programowanie
Mam na zdalnym serwerze zdeploy'owany build aplikacji symfony. Czyszczę cache, robię warmupy, instaluję assety. Mimo tego, że jest nowa zawartość szablonów, to pokazuje mi nadal zawartość poprzedniego builda. Wszystko z chmodami dobrze. Używam #nginx Jakieś pomysły? Jeżeli znacie jakieś lepsze narzędzia od capifony to dajcie znać, bo nie chcę się tyle bawić tym.
Mam na zdalnym serwerze zdeploy'owany build aplikacji symfony. Czyszczę cache, robię warmupy, instaluję assety. Mimo tego, że jest nowa zawartość szablonów, to pokazuje mi nadal zawartość poprzedniego builda. Wszystko z chmodami dobrze. Używam #nginx Jakieś pomysły? Jeżeli znacie jakieś lepsze narzędzia od capifony to dajcie znać, bo nie chcę się tyle bawić tym.
@Atomic_Cookie: I oczywiście w folderze current jest nowa wersja szablonu, już nie mam pomysłów.
@co_to_sie_stanelo: I ostatecznie udało mi się zrobić w pełni automatyczne deploy'e, dzięki! :D
Wersja ewaluacyjna phpStorm8 się skończyła. Jakie darmowe IDE do #symfony2 ? Głównie zależy mi na podpowiadaniu kontenera, ogólnie dobrego uzupełniania kodu. Bez podpowiadania route'ów i twiga sobie poradzę. Wsparcie phpunit i xdebuga też byłoby pomocne.
#symfony2 #phpstorm #programowanie #webdev
#symfony2 #phpstorm #programowanie #webdev
- 5
konto usunięte via Android
- 6
@wojjaskula: atom? Nazywasz atoma ide?
- ninetyeight
- StronaGlowna
- npsr
- Kiro
- Tifirifi
- +1 innych
#symfony2 #php #namespaces #przestrzenienazw
http://i.imgur.com/llQ4vg9.png
Jak rozumieć przestrzenie nazw?
Zakładając że mamy takie pakiety jak na powyższym screenie:
Czy w tym przypadku
Np. mógłbym mieć taką strukturę katalogów:
itp itp czyli cośna wzór "paczki" lub "grupowania"?
Np jeżeli kilka osób miałoby strony to czy mógłoby to wyglądać w taki sposób?
?
Chociaz w przypadku Andrzeja lepiej byłoby zastosować
http://i.imgur.com/llQ4vg9.png
Jak rozumieć przestrzenie nazw?
Zakładając że mamy takie pakiety jak na powyższym screenie:
Czy w tym przypadku
Acme
mogę traktować jako pewnego rodzaju grupę pakietów?Np. mógłbym mieć taką strukturę katalogów:
Shops\CarsBundle
Shops\FruitsBundle
itp itp czyli cośna wzór "paczki" lub "grupowania"?
Np jeżeli kilka osób miałoby strony to czy mógłoby to wyglądać w taki sposób?
Tomek\HomeBundle`
Tomek\TestsBundle`Andrzej\SoccerBundle`
Andrzej\BaseballBundle`?
Chociaz w przypadku Andrzeja lepiej byłoby zastosować
@qwelukasz:
https://jtreminio.com/2012/10/composer-namespaces-in-5-minutes/
Kolekcja klasyki. Polecam i pozdrawiam, Fiotr Pronczewski.
https://jtreminio.com/2012/10/composer-namespaces-in-5-minutes/
Kolekcja klasyki. Polecam i pozdrawiam, Fiotr Pronczewski.
- 0
Kwestia jak dużą aplikację piszesz.
Ja przeważnie dzielę sobie na większe moduły tzn UserBundle, NewsBundle, ForumBundle etc, lecz jak chcesz mieć "bardziej" Pofragmentowane sobie robisz tak jak 2 metoda, czyli na przykład ForumAdminBundle etc.
Ja przeważnie dzielę sobie na większe moduły tzn UserBundle, NewsBundle, ForumBundle etc, lecz jak chcesz mieć "bardziej" Pofragmentowane sobie robisz tak jak 2 metoda, czyli na przykład ForumAdminBundle etc.
Potrzebuję w swojej aplikacji stworzyć wideokonferencję, znacie jakieś płatne/darmowe rozwiązania, które łatwo można zintegrować? API stoi na #symfony2 , front pisany w #angularjs , natywne apki na #android i #ios . Myślałem trochę o #hangouts ale nie wiem czy można to na tyle skonfigurować żeby wrzucić to w swoją apkę.
#programowanie #webdev
#programowanie #webdev
Komentarz usunięty przez autora
@nie_mam_czasu: darmowe ale na pewno nie tanie (jeśli chodzi o czas) to serwer red5 i do tego jakiś player
- 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.
W pliku layout wykorzystujemy include, żeby dodać cały nagłówek to szablonu głównego.
W pliku
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.
W pliku layout wykorzystujemy include, żeby dodać cały nagłówek to szablonu głównego.
W pliku
- 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
- 3
konto usunięte via Android
- 2
- 2
@mer: Jak masz całą logikę w kontrolerze to już tutaj jest błąd – mieszanie warstw, łamanie SRP.
Czemu to błąd? Bo im więcej logiki skupionej w jednym miejscu, tym trudniej się to testuje. Kontroler odpowiada za komunikację po warstwie HTTP – zdobywa
Wtedy testując kontroler sprawdzasz czy poprawnie się komunikuje (np czy dobrze odczytał dane z
Czemu to błąd? Bo im więcej logiki skupionej w jednym miejscu, tym trudniej się to testuje. Kontroler odpowiada za komunikację po warstwie HTTP – zdobywa
Request
, odpala warstwę modelu, żeby coś zrobiła, zwraca Response
z wynikiem.Wtedy testując kontroler sprawdzasz czy poprawnie się komunikuje (np czy dobrze odczytał dane z
Requesta
i uruchomił3
Rabbit behind the scenes - Message Brokers in the background
- Dodaj Komentarz
- #
- #
- #
- #
- #
- #
Mam taką encję Seansów:
https://gist.github.com/anonymous/8e88d6acac0816b05468
i rozszerzam repozytorium w ten sposób
https://gist.github.com/anonymous/79381f0ac60c7e89bef8
Koniec końców otrzymuję wyjątek:
W jaki sposób zmapować dodatkową kolumnę którą wygenerowałem? Ktoś podpowie co robię źle? ;)
#symfony2 #doctrine #php
https://gist.github.com/anonymous/8e88d6acac0816b05468
i rozszerzam repozytorium w ten sposób
https://gist.github.com/anonymous/79381f0ac60c7e89bef8
Koniec końców otrzymuję wyjątek:
Key "movie" for array with keys "0, reservedTickets" does not exist in src/WowStudio/Bundle/CinemaSystemBundle/Resources/views/Default/index.html.twig at line 14
W jaki sposób zmapować dodatkową kolumnę którą wygenerowałem? Ktoś podpowie co robię źle? ;)
#symfony2 #doctrine #php
konto usunięte via Android
- 1
- 1
@ghost1511: Doctrine korzysta z refleksji, żeby ustalić wartości pól – możesz mieć same gettery i brak setterów – Doctrine sobie poradzi.
Jaka jest więc zasada? Robisz gettery/settery tylko i wyłącznie te, z których faktycznie chcesz korzystać.
Nie będziesz ustalać ID? Nie rób settera. Masz powiedzmy $firstName i $lastName, ale pobierać będziesz tylko połączoną nazwę? Zrób getFullName() i olej gettery do pojedynczych pól.
Ogólnie framework ma dawać możliwości, a nie ograniczać –
Jaka jest więc zasada? Robisz gettery/settery tylko i wyłącznie te, z których faktycznie chcesz korzystać.
Nie będziesz ustalać ID? Nie rób settera. Masz powiedzmy $firstName i $lastName, ale pobierać będziesz tylko połączoną nazwę? Zrób getFullName() i olej gettery do pojedynczych pól.
Ogólnie framework ma dawać możliwości, a nie ograniczać –
Mireczki Kochane i programiści php ( ͡° ʖ̯ ͡°)
Tworzę w Sonata Admin klasę Formularza , ma ona na Celu dodawanie nowej kategorii do tabeli categories w układzie
(categoryid ,name,alias,parentid)
No i Dodałem główną kategorie , która nie ma parenta czyli jest początkiem drzewa.
Teraz zaczynają się schody, jak mam pobrać teraz id kategorii z bazy danych abym mógł zrobić selecta do wyboru rodzica , tzn
Tworzę w Sonata Admin klasę Formularza , ma ona na Celu dodawanie nowej kategorii do tabeli categories w układzie
(categoryid ,name,alias,parentid)
No i Dodałem główną kategorie , która nie ma parenta czyli jest początkiem drzewa.
Teraz zaczynają się schody, jak mam pobrać teraz id kategorii z bazy danych abym mógł zrobić selecta do wyboru rodzica , tzn
konto usunięte via Android
- 1
@wojjaskula: to już prędzej getDoctrine()->getManager ()
@NiktNieTroszczy: już sobie poradziłem , foreach po obiekcie i gettery z encji
- 1
Mireczki czy symfony jest w stanie automatycznie wstrzykiwać zależności w taki sposób:
function cos(IPerson $person){
// zmienna $person będzie zawierała już wstrzykniętą zależność.
// chcę uniknąć tutaj stosowania $this->get('person') czy coś.
}