Task.php 426 Bytes
Newer Older
1
<?php
2
class Task extends Doctrine_Entity {
3 4 5 6 7
   public static function initMetadata($class) {
      $class->setColumn('name', 'string',100); 
      $class->setColumn('parent_id', 'integer');
      $class->hasMany('Resource as ResourceAlias', array('local' => 'task_id', 'foreign' => 'resource_id', 'refClass' => 'Assignment'));
      $class->hasMany('Task as Subtask', array('local' => 'id', 'foreign' => 'parent_id'));
8 9
   }
}