Recently I have been working on a Symfony based project that among other things required a Google Sign-in process. Actually, within that project one could say that Google Sign-in will be the only login authentication. Now, if you Google “Symfony login”, among first results are links for official Symfony documentation like the one for Security page.Read more
When developing web services for mobile devices to handle user log-in, I had to make it persistent somehow, so the user should not log-in each time when starts mobile application, but I rather wanted log in to be permanent somehow while user does not log-out manually.Read more
As seen in previous posts, Guzzle is easy to use php web client library. I explained how it can be used inside controller. But there is one problem more…
If you are using this for example to test log in with cookies based on PHPSESSID, you will get different PHPSESSID for client that runs inside controller then inside your browser from where you making Ajax call.
In previous posts I wrote about Guzzle php web client. Let me continue to show more about that.
Today I am going to make few different request types with Guzzle to https url with self-signed SSL certificate implementing several request types.Read more
Once I made some of REST API features/calls in my project, except unit testing, there was a need for me to build some kind of web client inside my project, so I could have a screen with different options to custom build my REST calls and analyze results.Read more
Sometimes, when we have some relatively complex queries to write, it’s so long and inflexible statement that it’s pretty hard to understand few days after we wrote it, or we have to add some dynamic parameters or conditions that writing plain DBAL statement could be real nightmare …Read more
Few days ago I had to use DBAL statement that will execute SQL IN(somearray) statement.
Considering that I used Doctrine DBAL in this part of code, I had to find the proper way of doing it.
I wrote some basic things about using Doctrine DBAL inside Symfony2 project, but I didn’t ever need this one before until now …
There are many options developer can use for speeding up web application. But you already knew that…
Let’s skip long introduction and show by example:
Symfony2 support several caching systems and one of them is APC cache.
This article is going to be short …. but, everything in Symfony2 is so developer friendly that do not require some huge knowledge to accomplish …Read more
Sometimes we need to add some static configuration options inside our project that will be accessible from whole project scope.Read more
Except well documented TWIG functions like: path(), asset(), … and custom variables you pass into view from controller when rendering some TWIG template, Symfony2 provides an easy way to access some ‘global’ variables inside TWIG templates without explicitly sending those to the view from controller.Read more
Lots of posts are written on forcing HTTPS on routes, but I didn’t find one that is suitable for my Symfony2 installation, so I tried to write combination that will work for my project.Read more
Few days ago I played with my Symfony2 project and tried to implement chunked transfer of data to the browser / web service client.
So, what is chunked transfer encoding anyway?Read more
I know that this is not so advanced theme to write about, but let me write few articles about little things that can bother developers and take time for searching and googling.
This article is mostly general php and not strictly Symfony2, but sometimes you will find this useful in your project.
Just to be clear: there is native Symfony 2 way to do that with using:
and I am going to explain other possibilities here…Read more
Handling for example status change inside one entity and automatic updating status on another entity is not so trivial task. We should be aware of possible status combinations depending of actions taken.Read more