products - id - latest_revision_id - ... revisions - id - project_id - ...
class Model_Project extends Orm\Model { protected static $_belongs_to = array( 'latest_revision' => array( 'key_from' => 'latest_revision_id' ), ); protected static $_has_many = array( 'revisions', ); ... }
class Model_Revision extends \Orm\Model { protected static $_belongs_to = array( 'project', ); protected static $_has_one = array( 'project' => array( 'key_to' => 'latest_revision_id', ), ); }
It looks like you're new here. If you want to get involved, click one of these buttons!