Cluster Setup

What is clustering? Generally speaking, clustering is a way to link multiple containers and / or servers for a certain job in the setup. The purpose is usually to increase the availability and / or performance of the setup and has amongst other things the following benefits: you can introduce redundancy for any single component (e.g. cache, appserver or database). Even if a component fails, the shop will still work, as there is no “single point of failure” the load (i....

4 min · Me

DAL exceptions

Expected input to be non empty non associative array. The entity repositories are built for multiple operations. Example array: [ [ 'name' => 'Test' ] ] Recrusion with OneToOne Association Both sides of the association should not have autoload enabled. Otherwise you have an never-ending recrusion

1 min · Me

General exceptions

PageController can’t be requested via XmlHttpRequest By default Ajax is disabled on all Storefront controllers. You can enable it by adding an new defaults XmlHttpRequest Example: /** * @Route("/widgets/test", name="widgets.test", options={"seo"="false"}, methods={"GET"}, defaults={"XmlHttpRequest"=true}) */

1 min · Me


How can I Contribute to this Knowledgebase? This Gitbook is also accessible at Github Feel free to add or edit pages 😉

1 min · Me