Wypowiedzi
-
Na moje oko to co masz wskazane w dokumentacji:
<?php
$evm = new \Doctrine\Common\EventManager();
$sluggableListener = new \Gedmo\Sluggable\SluggableListener();
$evm->addEventSubscriber($sluggableListener);
$translatableListener = new \Gedmo\Translatable\TranslationListener();
$translatableListener->setTranslatableLocale('en_us');
$evm->addEventSubscriber($translatableListener);
Ty deklarujesz w pliku services,yml za pomocą:
gedmo.listener.sluggable:
class: Gedmo\Sluggable\SluggableListener
tags:
- { name: doctrine.event_subscriber, connection: default }
calls:
- [ setAnnotationReader, [ @annotation_reader ] ]
gedmo.listener.translatable:
class: Gedmo\Translatable\TranslatableListener
tags:
- { name: doctrine.event_subscriber, connection: default }
calls:
- [ setAnnotationReader, [ @annotation_reader ] ]
- [ setDefaultLocale, [ %locale% ] ]
- [ setTranslationFallback, [ false ] ]
I teraz te eventy dodają się do dispatchera w takiej kolejności, jak wskazałeś w pliku. Powinno wystarczyć, jeśli zamienisz je kolejnością w pliku services.yml. Ale jeśli chcesz zrobić to dobrze, to do każdego z tych usług, dodaj wpis "priority", w ten sposób: (wydaje mi się, że wyższa wartosć spowoduje, że listener zostanie dopisany wcześniej)
tags:
- { name: doctrine.event_subscriber, connection: default, priority: 20 } -
Plusem dużych frameworków, jak SF2 czy ZF2 jest to, że jak się nauczysz z nich korzystać i je zrozumiesz to z dużym prawdopodobieństwem znajdziesz dobrze płatną pracę, szczególnie w większych firmach czy w dobrych software house'ach. Tego typu firmy nie mogą sobie pozwolić na tworzenie aplikacji, czy serwisów w niszowych frameworkach, a tym bardziej w czystym PHP.
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Projekty start-up
-
Z tego co mi wiadomo to w Doctrine są dwa sposoby radzenia sobie z "kaskadowością".
Pierwszy z nich, z którego wydaje mi się że korzystasz, to poleganie na CASCADE w bazie danych. Wtedy postDelete na encji "n" nie jest wywoływane przez Doctrine, bo usunięcie odbywa się na poziomie bazy danych z pominięciem Doctrine.
Drugą opcją jest skorzystanie z opcji cascade w Doctrine. Minusem tego sposobu jest to, że te obiekty, które powinny być usunięte przetrzymywane są w pamięci i usuwane jedna po drugiej przez Doctrine. Ale już w tym przypadku Twoja funkcja postDelete zostanie wykonana. -
Ja jako użytkownik w miarę zaawansowany użytkownik najpierw Windowsa XP, teraz Windowsa 7 zainstalowałem sobie kilka miesięcy temu Windows 8 ( wersja Developer Preview, czy coś w tym stylu). Moje pierwsze wrażenia były takie same jak Darka - to nie jest interfejs dla komputera PC. Nie byłem w stanie się do niego przekonać.
Poza tym dobre kilka minut męczyłem się aby znaleźć coś tak oczywistego, jak przycisk do zamknięcia systemu. Pomyślałem, że to może ze mną jest coś nie tak, dlatego poprosiłem o to samo swoją dziewczynę, ale jej również to zajęło ponad 3 minuty i to z moją delikatną pomocą.
Dlatego uważam że Windows 8 to system dla nastolatków, dla których może być trendy, ale na pewno nie dla tradycjonalistów pracujących i przyzwyczajonych do typowego Windowsa. -
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Projekty start-up
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Projekty start-up
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Projekty start-up
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Projekty start-up
-
Jacek Romanowski:
Jemu chodzi o konwersję na serwerze. Tutaj są możliwe rozwiązania:
Domyśliłem się. Ja miałem na myśli coś takiego
http://artofsolving.com/opensource/pyodconverter -
Jeśli chodzi o konwersję Worda do HTML to z własnego doświadczenia wiem, że najlepiej sobie radzi z tym OpenOffice. Ale czy radzi sobie z formularzami to już musisz sam sprawdzić, bo ja szczerze powiem, że nie widziałem Worda z formularzami.
-
Ja osobiście zgadzam się z "wizją świata" Łukasza. Jeśli ktoś chce traktować studia jako długie wakacje, akademiki, imprezowanie itp. to wybiera sobie zarządzanie czy jakąś politologię na jakiejś podrzędnej uczelni i przeżywa te kilka lat błogiego spokoju, a potem budzi się z przysłowiową ręką w nocniku i zaczyna narzekać na otaczający go świat. A to, że żeby zacząć pracować to trzeba mieć znajomości, że w Polsce to nie ma żadnej pracy itp. itd.
Prawda jest taka, że dobre studia to nie koniecznie takie, które dadzą Ci ogromną wiedzę, tylko takie które nauczą Cię logicznie myśleć, wyciągać wnioski. I skoro ktoś idzie na studia dla idei "po studiach będzie praca" to sam sobie szkodzi. Ja dopiero po 1 roku studiów doszedłem do wniosku, że jakieś tam finanse pracy mi nie dadzą, więc szukałem dalej i znalazłem programowanie.
A wracając do tematu, to jeśli ktoś chce mieć pracę to ją znajdzie i w Polsce. Wyjazd za granicę jak dla mnie jest ostatecznością. -
Ja podczas którejś z rekrutacji dostalem pytanie na teście z php - kiedy powstała pierwsza wersja php (czy coś w tym rodzaju) i odpowiedzi do tego w stylu marzec 1997, listopad 1997, marzec 1998...