-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
CakePHP 2 Application Cookbook - Third Edition
By :
Sometimes you need to save initial data for your newly created tables or ensure that old data is consistent with one of your migrations right after you applied it.
The CakeDC Migrations plugin provides a way to alter your database contents while running a migration, so you can execute custom logic before or after a given migration. This custom code can be used to insert or update data in your database to keep your changes consistent.
In this recipe, we'll add a new feature to our blog which involves setting up a unique group for our profiles. We'll want to allow groups to be dynamic, so a new groups table and Group model will be created and associated with our Profile model.
We'll first create a table for our groups using the following SQL statement:
CREATE TABLE groups ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, created DATETIME, modified DATETIME, PRIMARY KEY(id) );
Now, we will use our profiles table created earlier (shown in the following...
Change the font size
Change margin width
Change background colour