/**
     *
     * @return Gpf_Db_HierarchicalDataNode
     */
    private function getTreeNode($code) {
        $node = new Gpf_Db_HierarchicalDataNode(Pap_Features_BannersCategories_Main::BANNERS_CATEGORIES_HIERARCHICAL_DATE_TYPE);
        $node->setCode($code);

        $node->loadFromData(array(Gpf_Db_Table_HierarchicalDataNodes::TYPE, Gpf_Db_Table_HierarchicalDataNodes::CODE));
        return $node;
    }
Esempio n. 2
0
 protected function insertNode($item)
 {
     $hItem = new Gpf_Db_HierarchicalDataNode($this->type);
     $hItem->setCode($item['code']);
     $hItem->setType($this->type . '_');
     $hItem->setLft($item['lft']);
     $hItem->setRgt($item['rgt']);
     $hItem->setState($item['state']);
     $hItem->setName($item['name']);
     $hItem->insert();
 }