Creating simple Symfony2 service

I am not talking about web services, but I am talking about symfony2 service container and the way of basic creating services inside Symfony2 project that are accessible from all other bundles via service container.

Why do I need to make some part of code like service inside Symfony2 anyway?

There is one possible problem:

Read more

Symfony2 REST

Recently I started to write web services in my Symfony2 project that will provide JSON data for using with mobile and other devices that will consume that.

On the mobile side, RESTKIT will be used to connect to my services, and on my (web) side I used Symfony2 (of course).

So, let’s write a simple web service:

Read more

Symfony2 Assetic

I will try in short words write about using assetic in Symfony2 project.

Why do I need assetic anyway? What is that?
That was the first question I asked myself before asked my good friend ‘Google’.

Read more

Doctrine DBAL with Symfony2

I regularly use Doctrine ORM for database operations in my Symfony2 project, but there was one situation that I had to write database importer from SQLITE database into projects Mysql database. Importer should run only once and I didn’t want to make new entity classes for importer, but just make code to work while import is not finished.

Read more

Symfony2 CLI

As someone of you know there is pretty good feature made in Symfony2 that is worth to mention: Console interface with commands that make our life easier to generate different sort of things in our Symfony2 application and execute many useful commands with Doctrine etc.

Read more

Symfony2 – Internal server error 500

Did you ever had problems with Internal server error 500 with symfony2? I did few days ago. When I open my web application in development mode (http://mysymfony2url/app_dev.php/something) It works OK, but when I tried to open it in ‘production’ mode I always got ‘Internal server error 500’ response, so I decided to look at error.log inside my localhost to see what is happening.
Here is what I saw there:

Read more

Symfony2 Doctrine2 transactions

Like everything else, using transactions in Symfony2 is easy task.
I had a case that I had to use transactions to make sure that everything or none is saved to database, because I didn’t wand anything to break at the half way and leave data unsaved.

Read more

Symfony2 Forms – Entity field type

NOTE: Tested on Symfony2 Beta3. Might not work on later releases!

Symfony2 offers many prebuilt field types for using when creating forms. The one of them I found interesting is ‘EntityType’. There are just basic documentation about that.

I had one case recently that I had to use Entity field type for creating form, but except using it in simple way like documented I wanted to use it on little more advanced way.

Read more

Symfony2 – validation part 1

NOTE: Tested on Symfony2 Beta1. Might not work on later releases!

Few days ago I tried to find validation method for duplicate items in database because I have a table named ‘languages’ and need ‘language_symbol’ field to be unique.

Read more