Skip to content



  • Sf always needs all possible permissions granted on cache and vendor, there is no other option.

  • If in any way, you will disintegrate Sf cache, the app will not work.

  • If there is translation added, remember not to use it outside context of a logged in user, it is the easiest possible way to disintegrate cache.

  • Always use composer install whern checking integrity of dependencies, because composer update is for update of anything you have already added and, in addition, to eventually install what's new(what differs between composer.json and composer.lock)

  • Sf and Doctrine doesn't work well with SQL Server.

  • Sonata is customizable, but in a limited way; don't use it in fully custom project for minor/mid clients, cuz they will always want everything built their way.