Beispiel #1
0
 /**
  * @return array relational rules.
  */
 public function relations()
 {
     return array('allCompany2Project' => array(self::HAS_MANY, 'Company2Project', 'companyId', 'order' => "`t`.`projectPriority` ASC, `t`.`id` ASC", 'alias' => 'Company_Company2Project'), 'allLocation' => array(self::MANY_MANY, 'Location', Location2Record::model()->tableName() . '(recordId,locationId)', 'on' => "`allLocation_Company_Location`.`record`='Company'", 'order' => "`allLocation_Company_Location`.`locationPriority` ASC, `allLocation_Company_Location`.`id` ASC", 'alias' => 'Company_Location'), 'allLocation2Record' => array(self::HAS_MANY, 'Location2Record', 'recordId', 'on' => "`t`.`record`='Company'", 'order' => "`t`.`locationPriority` ASC, `t`.`id` ASC", 'alias' => 'Company_Location2Record'), 'allProject' => array(self::MANY_MANY, 'Project', Company2Project::model()->tableName() . '(companyId,projectId)', 'order' => "`allProject_Company_Project`.`projectPriority` ASC, `allProject_Company_Project`.`id` ASC", 'alias' => 'Company_Project'), 'allTask' => array(self::HAS_MANY, 'Task', 'companyId', 'order' => "`t`.`id` ASC", 'alias' => 'Company_Task'), 'allUser' => array(self::MANY_MANY, 'User', User2Company::model()->tableName() . '(companyId,userId)', 'order' => "`allUser_Company_User`.`userPriority` ASC, `allUser_Company_User`.`id` ASC", 'alias' => 'Company_User'), 'allUser2Company' => array(self::HAS_MANY, 'User2Company', 'companyId', 'order' => "`Company_User2Company`.`userPriority` ASC, `Company_User2Company`.`id` ASC", 'alias' => 'Company_User2Company'));
 }
Beispiel #2
0
 /**
  * @return array relational rules.
  */
 public function relations()
 {
     return array('allCompany' => array(self::MANY_MANY, 'Company', Location2Record::model()->tableName() . '(locationId,recordId)', 'on' => "`allCompany_Location_Company`.`record`='Company'", 'order' => "`allCompany_Location_Company`.`recordPriority` ASC, `allCompany_Location_Company`.`id` ASC", 'alias' => 'Location_Company'), 'allLocation2Record' => array(self::HAS_MANY, 'Location2Record', 'locationId', 'order' => "`t`.`recordPriority` ASC, `t`.`id` ASC", 'alias' => 'Location_Location2Record'));
 }