/** * 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)); } }
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; }