Beispiel #1
0
 /**
  * Loads Model Sections
  */
 private function _loadModelSections()
 {
     // Load up table data in bulk to limit sql queries
     QFrame_Db_Table::preloadPage($this->page->instanceID, $this->page->pageID);
     $rows = self::$sectionTable->fetchRows('pageID', $this->page->pageID, 'seqNumber', $this->page->pageID);
     foreach ($rows as $row) {
         $this->modelSections[] = new ModelSectionModel(array('modelID' => $this->modelID, 'sectionID' => $row->sectionID, 'depth' => $this->depth, 'instance' => $this->compareInstance));
     }
 }
Beispiel #2
0
 private function _loadSections()
 {
     // Load up table data in bulk to limit sql queries
     QFrame_Db_Table::preloadPage($this->pageRow->instanceID, $this->pageRow->pageID);
     $rows = self::$sectionTable->fetchRows('pageID', $this->pageRow->pageID, 'seqNumber', $this->pageRow->pageID);
     $this->sections = array();
     foreach ($rows as $row) {
         $this->sections[] = new SectionModel(array('sectionID' => $row->sectionID, 'depth' => $this->depth));
     }
     return 1;
 }