Is this correct use of multiple databases in Symfony2 environment?
This is the correct use of multiple databases in Symfony2.
Could it be improved somehow?
The only improvement (as mentioned in comments) which is not directly related to use of multiple database in Symfony2 is to use DQL or QueryBuilder instead of using the connection directly.