Content Migrations in Craft

Creating a Single Migration File with Multiple Steps

We combine all of the steps in previous videos into one self-contained migration file.

In a com­bined migra­tion file, the safeUp method would look like this:

    public function safeUp()
    {
        return($this->_addFormSection() &&
            $this->_addFormGroup() &&
            $this->_addFormFields() &&
            $this->_addFieldLayout()
        );
    }

The return state­ment would call the dif­fer­ent pri­vate meth­ods and run the code to do a part of the over­all migration. 

Content Migrations in Craft is made up of the following videos: