Poza tym, że I'm king bruce lee #laravel mistrz, jestem w stanie czasami coś pogrzebać w #symfony (boli, trochę jak w korpo), w #kohana, a nawet zdarzy się taki makabryczny zabytek jak #codeigniter (tfu, zgiń, przepadnij siło nieczysta). Ale to NIGDY PRZENIGDY nie biorę nic z #zendframework - on chyba został stworzony aby wymierzać karę. Wiecie, taka nowoczesna forma klęczenia na grochu - byłeś niedobry!!! Teraz za karę będziesz pisał
normanos - Poza tym, że I'm king bruce lee #laravel mistrz, jestem w stanie czasami c...

źródło: comment_FC0VDxvQHykRzTVcMKqb9c9NE9dtQToz.jpg

Pobierz
#symfony #symfony2 #doctrine #webdev #mysql

Ktoś ma pomysły dlaczego jak robie w query builderze coś takiego:

->addSelect($qb->expr()->max('bc.maxViewer').' as max')
to wyrzuca mi błąd

Class 'FROM' is not defined.


Błąd powoduje dodanie aliasu czyli .' as max'

Połowie internetu takie rozwiązanie działa a mnie nie ( ͡° ʖ̯ ͡°)

ktoś wie jak to rozwiązać ? jak przypisać alias ?
chcę sobie zrobić w #symfony w formie pole select w którym będę mógł wpisywać(szukać) danego wyboru i będzie mi za pomocą ajaxa zwracało po prostu te opcje, jak takie coś ogarnąć ? da się jakoś prosto czy muszę to samemu ?

#webdev
Praca dla programisty PHP

Szukam osoby do pomocy przy projekcie w PHP/Symfony. Widełki to wykopowe minimum czyli 11000-16500k PLN netto za 172h/miesięcznie.


Praca zdalna, szczegóły w ogłoszeniu na facebooku.

https://www.facebook.com/groups/403156189820397/permalink/501089193360429/

lub mirror dla osób bez konta na facebooku

Hi, for one of the projects I’m working on I require additional support with the intention for the chosen candidate to take lead position after 1-2 months. It's an educational startup for schools in
Mirki, mam 2 aplikacje, jedna postawiona jest na #cakephp a druga na #symfony , chciałbym za pomocą OAuth2 autoryzować użytkownika w aplikacji postawionej na #cakephp i serwować dane. Moglibyście mi łopatologicznie wyjaśnić na czym polega taka autoryzacja? Bo ja to widzę tak, że,

1. Aplikacja z kejkiem generuje jakiś token,

2. user z symfony otrzymuje ten token,

3. przy każdym requescie wysyła ten token np. w nagłówku

4. kejk sprawdza czy token
Witajcie #webdev mirki, mam pytanie związane z #symfony2 ( ale wołam ogólnie #symfony ) a dokładniej #doctrine2.

Mam taką piękną relację w klasie User

/**

* @ORM\OneToMany(targetEntity="Cart", mappedBy="user", cascade={"persist"})

*/

protected $carts;

A z drugiej strony mam inną piękną relację w klasie Cart

/**

* @ORM\ManyToOne(targetEntity="User", inversedBy="carts", cascade={"persist"})

*/

protected $user;

oraz mam piękną fixturę:

` $testuser = $this->createUser('testuser');

$cart1 = new Cart();

$cart1->setName('English');

$testuser->addCart($cart1);

$manager->persist($testuser);

$manager->flush();`


Lecz gdy
@Atomic_Cookie: nie

php<br/
$user = new User();

$myFirstComment = new Comment();

$user->addComment($myFirstComment);

$em->persist($user);

$em->persist($myFirstComment);

$em->flush();

Even if you persist a new User that contains our new Comment this code would fail if you removed the call to EntityManager#persist($myFirstComment). Doctrine 2 does not cascade the persist operation to all nested entities that are new as well.

http://docs.doctrine-project.org/en/2.0.x/reference/working-with-associations.html#transitive-persistence-cascade-operations
Mirki, robię sobie projekt z wykorzystaniem FOSUserBundle, mam encje FosUserUser oraz Entry która by odpowiadała za jakieś wpisy. Mam problem z ustawieniem relacji pomiędzy użytkownikiem a wpisem.

W projekcie nie chce to działać więc próbowałem to zrobić na demie ale też nie idzie.

Błąd

Found entity of type Acme\DemoBundle\Entity\FosUserUser on association Acme\DemoBundle\Entity\OmEntries#user, but expecting Acme\DemoBundle\Entity\OmEntries

Kod, w skrócie http://pastebin.com/1kmV4Aag

Entity\Entry.php

/**

* @var \FosUserUser

*

* @ORM\ManyToOne(targetEntity="FosUserUser")

* @ORM\JoinColumns({

*
może spróbuj wrzucić kod z minimalną reprezentacją tego błędu, to ktoś wtedy się zorientuje o co chodzi (cały projekt z przykładem akcji gdzie jest błąd)
Piszę sobie na boku aplikację w oparciu o Symfony do tej pory dane miałem w swojej bazie danych, ale chciałbym to zmienić. W jaki sposób mógłbym zrobić sensowne rozwiązanie dla przypadku w którym mam kilka, a przynajmniej dwa zewnętrzne różne źródła danych (powiedzmy, że w formacie xml lub json) i chce dać dla użytkownika możliwość wyszukiwania. Po naciśnięciu przycisku szukaj, aplikacja powinna przeorać dostępne dane z tych dwóch źródeł. Wiem, że mógłbym
@PabloTomello: Ja bym to zrobił tak - klasa SourceParser, dwie metody prywatne fetchSource1() i fetchSource2() zwracające tablice obiektów po których chcesz wyszukiwać i jedna metoda getResults() która uruchamia dwie powyższe metody, łączy dwie tablice wynikowe, wywala duplikaty (o ile istnieją) i zwraca posortowaną tablicę unikalnych obiektów z dwóch źródeł.

Chociaż wszystko zależy od tego, jakie to są źródła danych i czy da się je znormalizować do jednego obiektu.
cześć. Buduję na #symfony REST'owe API, z którego korzystać będą urządzenia mobilne i angular. Zastanawiałem się nad jakimś uwierzytelnieniem użytkowników, tak żeby się nie logowali tylko żebym w jakimś callbacku typu beforeFilter sprawdzał czy token się zgadza itp. token to byłby login, sól coś tam jeszcze i przy każdym żądaniu sprawdzałbym użytkownika. Co o tym myślicie? Jak wy sobie z takim problemem poradziliście?

#programowanie #webdev #php
#php #symfony #symfony2 #kohana #webdev #programowanie #pytanie

kolejne pytanie dziś, cały dzień przed komputerem, czytam i czytam i niewiele z tego wynika

jak to jest z tym cache'owaniem (będę pisał keszowaniem, trochę to bardziej naturalne) w symfony2? mam kilka pytań:

1

nie mam włączonego APC. pierwsze ładowanie strony w sf2 trwa 500 ms, a każde kolejne 30-60ms. dlaczego?

2

załóżmy, że chcę używać w skrypcie APC. czy będę musiał coś zmieniać w
@DESZCZE:

Pierwsze ładowanie strony w sf2 trwa 500 ms, a każde kolejne 30-60ms. dlaczego?


Przy pierwszym uruchomieniu ładowane jest wszystko od zera i wrzucane do kesza. W ten sposób kolejne żądania ładują rzeczy z kesza i są szybsze.

załóżmy, że chcę używać w skrypcie APC. czy będę musiał coś zmieniać w kodzie (jak w przypadku memcache) czy po prostu wystarczy to włączyć i co jakiś czas czyścić cache?


O który kesz
czy APC potrzebuje mieć coś specjalnego (np. flagi kompilacji php) czy można tego używać na każdym serwerze? jeśli nie, to na jakim da się tego używać, co jest wymagane (mam obecnie serwer na proserwer.pl, pewnie nie zadziała?)


@MacDada: na hostingu współdzielonym raczej żadnego opcache nie uświadczysz, wynika to z tego że opcache używa shared memory (współdzieli cache na wszystkie procesy php), można to ominąć tworząc procesy php dla każdego usera ale
Joł.

Integruję sobie płatności w #symfony . I tak się teraz zastanawiam jak u was to jest zrealizowane, czy przed przekierowaniem z forma na stronę PayU już dodajecie takie zdarzenie do bazy i po poprawnej płatności aktualizujecie rekord czy dodajecie nowy rekord dopiero po przejściu przez system PayU? Będę wdzięczny za opinię :) Ja z dotpayem wcześniej robiłem tak, że dodawałem rekord, uzupełniałem forma o id rekordu i później updatea, ale w
@Cybe: Chcesz testować funkcjonalnie czy jednostkowo?

Jak jednostkowo to Twoja klasa korzysta pewnie z

EntityManager
a. Wtedy w ramach testu do swojej klasy wsadzasz mocka (

$this->getMock('twojnamespace\XyzEntityManager');
i standardowo ustawiasz jak chcesz, żeby Twój mock działał.

Jak chcesz funkcjonalnie, to konfigurujesz środowisko testowe na oddzielną bazkę, używasz prawdziwego

EntityManager
a, przed testem wsadzasz do bazki rekordy jakie chcesz, żeby były, po teście sprawdzasz czy wszystko w bazie się zgadza i usuwasz
Tak jak podoba mi się #symfony tak nie mogę ogarnąć jednej rzeczy, app.php = produkcja a app_dev = dev i teraz, kiedy piszę sobie jakiś widok w #twig to daję jako action np. = /admin/Users/add , tylko teraz ten link kieruje mnie na produkcję a ja chcę żeby to również leciało na środowisko developerskie... można to jakoś magicznie zmienić żeby w zależności od miejsca wywołania leciało albo na produkcję albo na dev?
@normanos: gdyby ostatni gosc powiedzial

co tu sie k... dzieje, napier.... oprogramowanie za 15k

to by pozamiatal calosc tematu, a tak to kolejna firma ktora naogladala sie wystroju wnetrz googla, adobe itp. maja klientele z zachodu ktora jest zainteresowana nizszymi kosztami i siedza tam phpowcy za pare kafli, co widac nawet po ubraniach jakies tanie cropy, bluzy z lidla itp. no troche slabo ale nadal lepiej niz korpo za ta sama