March 2017
Intermediate to advanced
699 pages
14h 28m
English
When using database models, as explained in the previous recipe, the corresponding tables needs to be created during setup. These operations are placed in setup scripts and executed during the installation of an extension.
While running the installation of a module, there are four files executed to create schemas and insert data. To create schemas, the files used are as follows:
Setup/InstallSchema.php
Setup/UpgradeSchema.php
The installation file is executed only when there is no record in the setup_module table for the module. The upgrade file is executed only when the current version number in the setup_module table is lower than the version configured in your etc/module.xml file.
When it's necessary ...
Read now
Unlock full access