hasColumn('phonenumber', 'string',20); $this->hasColumn('entity_id', 'integer'); } public function setUp() { $this->hasOne('Entity', array('local' => 'entity_id', 'foreign' => 'id', 'onDelete' => 'CASCADE')); $this->hasOne('Group', array('local' => 'entity_id', 'foreign' => 'id', 'onDelete' => 'CASCADE')); $this->hasOne('User', array('local' => 'entity_id', 'foreign' => 'id', 'onDelete' => 'CASCADE')); } }