From 6aa7340471f3e0d21a15ef37ed414fa26fe8327b Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Tue, 25 Aug 2009 00:18:50 -0400 Subject: [PATCH] right now, *_TO_MANY relationships have to be lazy --- framework/Rdo/examples/Horde/Rdo/Clotho.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/framework/Rdo/examples/Horde/Rdo/Clotho.php b/framework/Rdo/examples/Horde/Rdo/Clotho.php index 42767c8b5..1835e7c95 100644 --- a/framework/Rdo/examples/Horde/Rdo/Clotho.php +++ b/framework/Rdo/examples/Horde/Rdo/Clotho.php @@ -48,13 +48,16 @@ class Item extends Horde_Rdo_Base { class ItemMapper extends Clotho_Mapper { protected $_relationships = array( - 'resources' => array('type' => Horde_Rdo::MANY_TO_MANY, - 'mapper' => 'ResourceMapper', - 'through' => 'clotho_wbs_resources'), 'parent' => array('type' => Horde_Rdo::ONE_TO_ONE, 'foreignKey' => 'item_parent', 'mapper' => 'ItemMapper'), - ); + ); + + protected $_lazyRelationships = array( + 'resources' => array('type' => Horde_Rdo::MANY_TO_MANY, + 'mapper' => 'ResourceMapper', + 'through' => 'clotho_wbs_resources'), + ); protected $_table = 'clotho_wbs_items'; @@ -101,7 +104,7 @@ class Resource extends Horde_Rdo_Base { */ class ResourceMapper extends Clotho_Mapper { - protected $_relationships = array( + protected $_lazyRelationships = array( 'availabilities' => array('type' => Horde_Rdo::ONE_TO_MANY, 'foreignKey' => 'resource_id', 'mapper' => 'ResourceAvailabilityMapper'), -- 2.11.0