root/tags/0.10.1/models/CascadeDeleteRelatedTest.php

Revision 2353, 0.7 KB (checked in by meus, 16 months ago)

moved all models to trunk/models. removed some old invalid testcases

Line 
1<?php
2class CascadeDeleteRelatedTest extends Doctrine_Record
3{
4    public function setTableDefinition()
5    {
6        $this->hasColumn('name', 'string');
7        $this->hasColumn('cscd_id', 'integer');
8    }
9    public function setUp()
10    {
11        $this->hasOne('CascadeDeleteTest', array('local' => 'cscd_id', 
12                                                 'foreign' => 'id',
13                                                 'onDelete' => 'CASCADE',
14                                                 'onUpdate' => 'SET NULL'));
15
16        $this->hasMany('CascadeDeleteRelatedTest2 as Related',
17                        array('local' => 'id',
18                              'foreign' => 'cscd_id'));
19    }
20}
Note: See TracBrowser for help on using the browser.