Changeset 3701 for trunk/models

Show
Ignore:
Timestamp:
02/03/08 21:29:57 (11 months ago)
Author:
romanb
Message:

Merged r3518:r3700 from branch to trunk. Branch to be deleted, soon. Development continues in trunk.

Location:
trunk/models
Files:
1 removed
158 modified
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/models/Account.php

    r2353 r3701  
    22class Account extends Doctrine_Record  
    33{ 
    4     public function setTableDefinition()  
     4    public static function initMetadata($class)  
    55    { 
    6         $this->hasColumn('entity_id', 'integer'); 
    7         $this->hasColumn('amount', 'integer'); 
     6        $class->setColumn('entity_id', 'integer'); 
     7        $class->setColumn('amount', 'integer'); 
    88    } 
    99} 
  • trunk/models/Address.php

    r2353 r3701  
    22class Address extends Doctrine_Record  
    33{ 
    4     public function setUp() 
     4    public static function initMetadata($class) 
    55    { 
    6         $this->hasMany('User', array('local' => 'address_id',  
     6        $class->setColumn('address', 'string', 200); 
     7        $class->hasMany('User', array('local' => 'address_id',  
    78                                     'foreign' => 'user_id', 
    89                                     'refClass' => 'EntityAddress')); 
    910    } 
    10     public function setTableDefinition() { 
    11         $this->hasColumn('address', 'string', 200); 
    12     } 
    1311} 
  • trunk/models/Album.php

    r2420 r3701  
    22class Album extends Doctrine_Record 
    33{ 
    4     public function setUp() 
     4    public static function initMetadata($class) 
    55    { 
    6         $this->hasMany('Song', array('local' => 'id', 'foreign' => 'album_id')); 
    7         $this->hasOne('User', array('local' => 'user_id', 
     6        $class->setColumn('user_id', 'integer'); 
     7        $class->setColumn('name', 'string',20); 
     8        $class->hasMany('Song', array('local' => 'id', 'foreign' => 'album_id')); 
     9        $class->hasOne('User', array('local' => 'user_id', 
    810                                    'foreign' => 'id', 
    911                                    'onDelete' => 'CASCADE')); 
    1012    } 
    11     public function setTableDefinition() 
    12     { 
    13         $this->hasColumn('user_id', 'integer'); 
    14         $this->hasColumn('name', 'string',20); 
    15     } 
    1613} 
    1714 
  • trunk/models/App.php

    r2353 r3701  
    11<?php 
    22class App extends Doctrine_Record { 
    3     public function setTableDefinition() { 
    4         $this->hasColumn('name', 'string', 32); 
    5         $this->hasColumn('user_id', 'integer', 11); 
    6         $this->hasColumn('app_category_id', 'integer', 11); 
    7     } 
    8     public function setUp() { 
    9         $this->hasOne('User', 'User.id'); 
    10         $this->hasMany('App_Category as Category', 'App_Category.id'); 
    11     }         
     3    public static function initMetadata($class) { 
     4        $class->setColumn('name', 'string', 32); 
     5        $class->setColumn('user_id', 'integer', 11); 
     6        $class->setColumn('app_category_id', 'integer', 11); 
     7        $class->hasOne('User', array('local' => 'user_id', 'foreign' => 'id')); 
     8        $class->hasOne('App_Category as Category', array('local' => 'app_category_id', 'foreign' => 'id')); 
     9    }      
    1210} 
    1311 
  • trunk/models/App_Category.php

    r2353 r3701  
    11<?php 
    22class App_Category extends Doctrine_Record { 
    3     public function setTableDefinition() { 
    4         $this->hasColumn('name', 'string', 32); 
    5         $this->hasColumn('parent_id', 'integer'); 
    6     } 
    7     public function setUp() { 
    8         $this->hasMany('App', 'App.app_category_id'); 
    9         $this->hasMany('App_Category as Parent', 'App_Category.parent_id'); 
     3    public static function initMetadata($class) { 
     4        $class->setColumn('name', 'string', 32); 
     5        $class->setColumn('parent_id', 'integer'); 
     6        $class->hasMany('App', array('local' => 'id', 'foreign' => 'app_category_id')); 
     7        $class->hasOne('App_Category as Parent', array('local' => 'parent_id', 'foreign' => 'id')); 
    108    } 
    119} 
  • trunk/models/App_User.php

    r2353 r3701  
    11<?php 
    22class App_User extends Doctrine_Record { 
    3     public function setTableDefinition() { 
    4         $this->hasColumn('first_name', 'string', 32); 
    5         $this->hasColumn('last_name', 'string', 32); 
    6         $this->hasColumn('email', 'string', 128, 'email'); 
    7         $this->hasColumn('username', 'string', 16, 'unique, nospace'); 
    8         $this->hasColumn('password', 'string', 128, 'notblank'); 
    9         $this->hasColumn('country', 'string', 2, 'country'); 
    10         $this->hasColumn('zipcode', 'string', 9, 'nospace'); 
     3    public static function initMetadata($class) { 
     4        $class->setColumn('first_name', 'string', 32); 
     5        $class->setColumn('last_name', 'string', 32); 
     6        $class->setColumn('email', 'string', 128, 'email'); 
     7        $class->setColumn('username', 'string', 16, 'unique, nospace'); 
     8        $class->setColumn('password', 'string', 128, 'notblank'); 
     9        $class->setColumn('country', 'string', 2, 'country'); 
     10        $class->setColumn('zipcode', 'string', 9, 'nospace'); 
     11        $class->hasMany('App', array('local' => 'id', 'foreign' => 'user_id')); 
    1112    } 
    12     public function setUp() { 
    13         $this->hasMany('App', 'App.user_id'); 
    14     }     
    1513} 
  • trunk/models/Assignment.php

    r2353 r3701  
    11<?php 
    22class Assignment extends Doctrine_Record { 
    3     public function setTableDefinition() { 
    4        $this->hasColumn('task_id', 'integer');  
    5        $this->hasColumn('resource_id', 'integer');  
     3    public static function initMetadata($class) { 
     4       $class->setColumn('task_id', 'integer');  
     5       $class->setColumn('resource_id', 'integer');  
    66    }  
    77} 
  • trunk/models/Auth.php

    r2353 r3701  
    22class Auth extends Doctrine_Record  
    33{ 
    4     public function setTableDefinition()  
     4    public static function initMetadata($class)  
    55    { 
    6         $this->hasColumn('roleid', 'integer', 10); 
    7         $this->hasColumn('name', 'string', 50); 
    8     } 
    9     public function setUp()  
    10     { 
    11         $this->hasOne('Role', array('local' => 'roleid', 'foreign' => 'id')); 
     6        $class->setColumn('roleid', 'integer', 10); 
     7        $class->setColumn('name', 'string', 50); 
     8        $class->hasOne('Role', array('local' => 'roleid', 'foreign' => 'id')); 
    129    } 
    1310} 
  • trunk/models/Author.php

    r2420 r3701  
    22class Author extends Doctrine_Record 
    33{ 
    4     public function setUp() 
     4    public static function initMetadata($class) 
    55    { 
    6         $this->hasOne('Book', array('local' => 'book_id', 
     6        $class->setColumn('book_id', 'integer'); 
     7        $class->setColumn('name', 'string',20); 
     8        $class->hasOne('Book', array('local' => 'book_id', 
    79                                    'foreign' => 'id', 
    810                                    'onDelete' => 'CASCADE')); 
    911    } 
    10     public function setTableDefinition() 
    11     { 
    12         $this->hasColumn('book_id', 'integer'); 
    13         $this->hasColumn('name', 'string',20); 
    14     } 
    1512} 
  • trunk/models/BadlyNamed__Class.php

    r2353 r3701  
    11<?php 
    22class BadLyNamed__Class extends Doctrine_Record { 
    3     public function setTableDefinition() { 
     3    public static function initMetadata($class) { 
    44                                                 
    55    } 
    6     public function setUp() { } 
    76} 
    87 
  • trunk/models/BarRecord.php

    r2353 r3701  
    22class BarRecord extends Doctrine_Record 
    33{ 
    4     public function setTableDefinition() 
     4    public static function initMetadata($class) 
    55    { 
    6         $this->setTableName('bar'); 
    7         $this->hasColumn('name', 'string', 200); 
    8     } 
    9     public function setUp() 
    10     { 
    11         $this->hasMany('FooRecord as Foo', array('local' => 'barId', 'foreign' => 'fooId', 'refClass' => 'FooBarRecord')); 
     6        $class->setTableName('bar'); 
     7        $class->setColumn('name', 'string', 200); 
     8        $class->hasMany('FooRecord as Foo', array('local' => 'barId', 'foreign' => 'fooId', 'refClass' => 'FooBarRecord')); 
    129    } 
    1310} 
  • trunk/models/BaseSymfonyRecord.php

    r3141 r3701  
    22abstract class BaseSymfonyRecord extends Doctrine_Record 
    33{ 
    4     public function setUp() 
     4    public static function initMetadata($class) 
    55    { 
    6     } 
    7  
    8     public function setTableDefinition() 
    9     { 
    10         $this->hasColumn('name', 'string', 30); 
     6        $class->setColumn('name', 'string', 30); 
    117    } 
    128 
  • trunk/models/Blog.php

    r2588 r3701  
    22class Blog extends Doctrine_Record 
    33{ 
    4     public function setTableDefinition() 
     4    public static function initMetadata($class) 
    55    { 
    6          
    7     } 
    8     public function setUp() 
    9     { 
    10         $this->loadTemplate('Taggable'); 
     6        $class->loadTemplate('Taggable'); 
    117    } 
    128} 
    139class Taggable extends Doctrine_Template 
    1410{ 
    15     public function setUp() 
     11    public static function initMetadata($class) 
    1612    { 
    1713        //$this->hasMany('[Component]TagTemplate as Tag'); 
     
    2016class TagTemplate extends Doctrine_Record 
    2117{ 
    22     public function setTableDefinition() 
     18    public static function initMetadata($class) 
    2319    { 
    24         $this->hasColumn('name', 'string', 100); 
    25         $this->hasColumn('description', 'string'); 
    26     } 
    27  
    28     public function setUp() 
    29     { 
    30         //$this->hasOne('[Component]', array('onDelete' => 'CASCADE')); 
     20        $class->setColumn('name', 'string', 100); 
     21        $class->setColumn('description', 'string'); 
    3122    } 
    3223} 
  • trunk/models/BlogTag.php

    r2581 r3701  
    22class BlogTag extends Doctrine_Record 
    33{ 
    4     public function setTableDefinition() 
     4    public static function initMetadata($class) 
    55    { 
    6         $this->hasColumn('name', 'string', 100); 
    7         $this->hasColumn('description', 'string'); 
    8     } 
    9     public function setUp() 
    10     { 
    11         $this->hasOne('Blog', array('onDelete' => 'CASCADE')); 
     6        $class->setColumn('name', 'string', 100); 
     7        $class->setColumn('description', 'string'); 
     8        $class->hasOne('Blog', array('onDelete' => 'CASCADE')); 
    129    } 
    1310} 
  • trunk/models/BoardWithPosition.php

    r2392 r3701  
    11<?php 
    22class BoardWithPosition extends Doctrine_Record { 
    3     public function setTableDefinition() { 
    4         $this->hasColumn('position', 'integer'); 
    5         $this->hasColumn('category_id', 'integer'); 
    6     } 
    7     public function setUp() { 
    8         $this->hasOne('CategoryWithPosition as Category', array('local' => 'category_id', 'foreign' => 'id', 'onDelete' => 'CASCADE')); 
     3    public static function initMetadata($class) { 
     4        $class->setColumn('position', 'integer'); 
     5        $class->setColumn('category_id', 'integer'); 
     6        $class->hasOne('CategoryWithPosition as Category', array('local' => 'category_id', 'foreign' => 'id', 'onDelete' => 'CASCADE')); 
    97    } 
    108} 
  • trunk/models/Book.php

    r2420 r3701  
    22class Book extends Doctrine_Record 
    33{ 
    4     public function setUp() 
     4    public static function initMetadata($class) 
    55    { 
    6         $this->hasMany('Author', array('local' => 'id', 'foreign' => 'book_id')); 
    7         $this->hasOne('User', array('local' => 'user_id', 
     6        $class->setColumn('user_id', 'integer'); 
     7        $class->setColumn('name', 'string',20); 
     8        $class->hasMany('Author', array('local' => 'id', 'foreign' => 'book_id')); 
     9        $class->hasOne('User', array('local' => 'user_id', 
    810                                    'foreign' => 'id', 
    911                                    'onDelete' => 'CASCADE')); 
    1012    } 
    11     public function setTableDefinition() 
    12     { 
    13         $this->hasColumn('user_id', 'integer'); 
    14         $this->hasColumn('name', 'string',20); 
    15     } 
    1613} 
  • trunk/models/Bookmark.php

    r3096 r3701  
    22class Bookmark extends Doctrine_Record 
    33{ 
    4     public function setTableDefinition() 
     4    public static function initMetadata($class) 
    55    { 
    6         $this->hasColumn('user_id', 'integer', null, array('primary' => true)); 
    7         $this->hasColumn('page_id', 'integer', null, array('primary' => true)); 
     6        $class->setColumn('user_id', 'integer', null, array('primary' => true)); 
     7        $class->setColumn('page_id', 'integer', null, array('primary' => true));