/** * Modify the default schema provided by Fieldtype to include a 'sort' field, and integrate that into the primary key. * */ public function getDatabaseSchema(Field $field) { $schema = parent::getDatabaseSchema($field); $schema['sort'] = 'int unsigned NOT NULL'; $schema['keys']['primary'] = 'PRIMARY KEY (pages_id, sort)'; return $schema; }