Accepted answer

Symfony 2 Bundles are what you want here. Wrap up all the stuff you want to share between projects in a bundle installed in to both - then build the project specific UI on top of it.

Would recommend on the Symfony 2 docs:

Related Query

More Query from same tag