Changeset 4653 for trunk/tests/models

Show
Ignore:
Timestamp:
07/10/08 18:17:58 (6 months ago)
Author:
romanb
Message:

Refactorings. Merged hydrator fixes from 0.11/1.0

Location:
trunk/tests/models/forum
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/tests/models/forum/ForumBoard.php

    r4422 r4653  
    11<?php 
    22class 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', 
    715                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        */        
    823    } 
    924} 
  • trunk/tests/models/forum/ForumCategory.php

    r4422 r4653  
    22class ForumCategory extends Doctrine_Entity { 
    33    public static function initMetadata($class) { 
     4        $class->mapColumn('id', 'integer', 4, array('primary')); 
    45        $class->mapColumn('position', 'integer'); 
    56        $class->mapColumn('name', 'string', 255);