After integrating Symfony with Flex through Zend_Amf, I had to debug it and I needed some logs on server side.
Below I present my LoggedAmfServer extending Zend_Amf_Server, which logs all methods called by Flex and its’ responses. You need to pass instance of sfLogger (ie. sfFileLogger) in the constructor.
Archiwum dla ‘Flex i PHP’ kategoria
[Zend_Amf + Symfony + Flex] Server with Logger
07-18-2010Overriding setter/getter in Symfony
07-02-2010Overriding methods should not be a problem, but it can make you confused if you don’t know how magic functions are used in Symfony 1.4 models.
In this short article I will explain why usual overriding does not work in Symfony models and how to override methods handled by magic functions.
Symfony i Flex przez Zend_Amf
05-31-2010Szeroki wybór możliwości połączenia PHP i Flexa możemy uważać za coś pozytywnego, ponieważ każdy może sobie odnaleźć swój sposób integracji server-side z client-side. Jednakże na długą metę okazuje się to zmorą, bo człowiek (przynajmniej ja tak mam) zaczyna się zastanawiać, czy to drugie rozwiązanie nie jest lepsze.
Dlatego postanowiłem znaleźć jakiś sposób integracji, który będzie szybki i dobry :). Przeglądając różne stronki o Flexie, odnalazłem prezentację (niestety nie pamiętam adresu), na której ładnie przedstawiony był fakt, że AMF to idealny protokół komunikacji z Flexem. Nic dziwnego, w końcu to twór Adobe.
Integracja Symfony + Zend
02-23-2010Jest to bardzo prosty i krótki wpis mówiący jak dodać biblioteki Zenda do projektu Symfony. Mimo, że to wymaga kilka linijek kodu, to często muszę tego używać i niestety ciągle zapominam :)
» Read more: Integracja Symfony + Zend
Pagination + DataGrid + Service = PaginatedDataGrid v0.1 [english]
02-19-2010Lately I was building an backend (admin-side) application in Flex. Most of the data was presented in data grids.
However, when working with services (PHP in my case) it is risky to load all data to the DataGrid. It may lead to an application crash, ie. when we work on 1000′s of items.
Therefore I decided to create the component that handles pagination itself – it is similar to ExtJS’ data grid (however much simpler :) ).
» Read more: Pagination + DataGrid + Service = PaginatedDataGrid v0.1 [english]
Przesyłanie danych z Flexa do PHP za pomocą XMLa
10-25-2009Nie samym Flexem i ActionScriptem programista żyje dlatego czasem musi zwrócić się do innych technologii. W komunikacji na linii Flex – PHP z pomocą przychodzą nam XML, JSON i AMFPHP. W tym wpisie zajmiemy się pierwszym z trójcy czyli XMLem.
» Read more: Przesyłanie danych z Flexa do PHP za pomocą XMLa