Generating automated data fixtures

So far, we had only four entities and only one of them changed in structure. However, we spent some effort creating data fixtures for them.

Besides, defining the relationship in each data fixture is a delicate job. Imagine how complex it becomes as the number of entities and their relationship grows in a project. There should be a better way to create data fixtures.

Introducing AliceBundle

AliceBundle wraps around the Alice library that is created to handle data fixtures. With AliceBundle, we can create and modify data fixtures and their relationship in a clean and dynamic way. In other words, we don't need to create bulky PHP classes for data fixtures. A simple yml file will do a way better job with Alice. The ...

Get Mastering Symfony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.