コード例 #1
0
ファイル: BlogAdminController.php プロジェクト: amanai/next24
 function CatalogEditAction()
 {
     $request = Project::getRequest();
     $this->BaseAdminData();
     $info = array();
     $catalog_id = (int) $request->getKeyByNumber(0);
     $page_number = (int) $request->getKeyByNumber(1);
     $tag_page_number = (int) $request->getKeyByNumber(2);
     $catalog_model = new BlogCatalogModel();
     $info['edit_data'] = $catalog_model->load($catalog_id);
     $tag_model = new BlogTagModel();
     $pager = new DbPager($tag_page_number, self::TAG_PER_PAGE);
     $tag_model->setPager($pager);
     $info['tag_list'] = $tag_model->loadList($catalog_id);
     $info['edit_tag_controller'] = 'BlogAdmin';
     $info['edit_tag_action'] = 'TagEdit';
     $pager_view = new SitePagerView();
     $info['tag_pager_html'] = $pager_view->show2($tag_model->getPager(), 'BlogAdmin', 'CatalogEdit', array($catalog_id, $page_number));
     $info['common_param'] = array($catalog_id, $page_number, $tag_page_number);
     $info['cancel_param'] = $request->createUrl('BlogAdmin', 'CatalogList', array($page_number));
     $info['save_param'] = $request->createUrl('BlogAdmin', 'CatalogSave', array($catalog_id, $page_number, $tag_page_number));
     $info['save_tag_action'] = $request->createUrl('BlogAdmin', 'CatalogSaveTags', array($catalog_id, $page_number, $tag_page_number));
     $this->_view->CatalogEdit($info);
     $this->_view->parse();
 }