Ignore:
Timestamp:
2014/05/21 13:02:52 (10 years ago)
Author:
pineray
Message:

#2554 カテゴリー更新にツリーが連動しない不具合を修正.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php

    r23436 r23437  
    172172        // 親カテゴリIDの保持 
    173173        $this->arrForm['parent_category_id'] = $parent_category_id; 
     174        // カテゴリツリーを取得 
     175        $this->arrTree = $objCategory->getTree(true); 
     176        $this->arrParentID = $objCategory->getTreeTrail($parent_category_id); 
    174177        // カテゴリ一覧を取得 
    175         $this->arrList = $this->findCategoiesByParentCategoryId($parent_category_id); 
    176         // カテゴリツリーを取得 
    177         $this->arrTree = $objCategory->getTree(); 
    178         $this->arrParentID = $objCategory->getTreeTrail($parent_category_id); 
     178        $this->arrList = $objCategory->getTreeBranch($parent_category_id); 
    179179        // ぱんくずの生成 
    180180        $arrBread = $objCategory->getTreeTrail($this->arrForm['parent_category_id'], FALSE); 
     
    374374        $objFormParam->addParam('カテゴリID', 'category_id', null, null, array()); 
    375375        $objFormParam->addParam('カテゴリ名', 'category_name', STEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 
    376     } 
    377  
    378     /** 
    379      * 親カテゴリIDでカテゴリを検索する. 
    380      * 
    381      * - 表示順の降順でソートする 
    382      * - 有効なカテゴリを返す(del_flag = 0) 
    383      * 
    384      * @param  SC_Query $objQuery 
    385      * @param  int      $parent_category_id 親カテゴリID 
    386      * @return array    カテゴリの配列 
    387      */ 
    388     public function findCategoiesByParentCategoryId($parent_category_id) 
    389     { 
    390         if (!$parent_category_id) { 
    391             $parent_category_id = 0; 
    392         } 
    393         $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    394         $col   = 'category_id, category_name, level, rank'; 
    395         $where = 'del_flg = 0 AND parent_category_id = ?'; 
    396         $objQuery->setOption('ORDER BY rank DESC'); 
    397  
    398         return $objQuery->select($col, 'dtb_category', $where, array($parent_category_id)); 
    399376    } 
    400377 
Note: See TracChangeset for help on using the changeset viewer.