Changeset 4653 for trunk/tests/models
- Timestamp:
- 07/10/08 18:17:58 (6 months ago)
- Location:
- trunk/tests/models/forum
- Files:
-
- 2 modified
-
ForumBoard.php (modified) (1 diff)
-
ForumCategory.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/models/forum/ForumBoard.php
r4422 r4653 1 1 <?php 2 2 class ForumBoard extends Doctrine_Entity { 3 public static function initMetadata($class) { 4 $class->mapColumn('position', 'integer'); 5 $class->mapColumn('category_id', 'integer'); 6 $class->hasOne('ForumCategory as category', 3 public static function initMetadata($metadata) { 4 /*$metadata->mapField(array( 5 'fieldName' => 'id', 6 'id' => true, 7 'type' => 'integer', 8 'length' => 4 9 )); 10 */ 11 $metadata->mapColumn('id', 'integer', 4, array('primary')); 12 $metadata->mapColumn('position', 'integer'); 13 $metadata->mapColumn('category_id', 'integer'); 14 $metadata->hasOne('ForumCategory as category', 7 15 array('local' => 'category_id', 'foreign' => 'id')); 16 /* 17 $metadata->mapOneToOne(array( 18 'fieldName' => 'category', // optional, defaults to targetEntity 19 'targetEntity' => 'ForumCategory', 20 'joinColumns' => array('category_id' => 'id') 21 )); 22 */ 8 23 } 9 24 } -
trunk/tests/models/forum/ForumCategory.php
r4422 r4653 2 2 class ForumCategory extends Doctrine_Entity { 3 3 public static function initMetadata($class) { 4 $class->mapColumn('id', 'integer', 4, array('primary')); 4 5 $class->mapColumn('position', 'integer'); 5 6 $class->mapColumn('name', 'string', 255);