当前位置: 首页>>代码示例>>PHP>>正文


PHP Select::addControl方法代码示例

本文整理汇总了PHP中Select::addControl方法的典型用法代码示例。如果您正苦于以下问题:PHP Select::addControl方法的具体用法?PHP Select::addControl怎么用?PHP Select::addControl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Select的用法示例。


在下文中一共展示了Select::addControl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: editMenu

 function editMenu($management, $menuMan, $groupMan)
 {
     if ($this->_input->post("ALL_GROUP")) {
         $menuGrEnt = $management->getMenuGroup();
         $menuGrEnt->setProperty('MENU_NAME', $this->_input->get("menu"));
         $menuGrEnt->setProperty('GROUPE_NAME', $this->_input->post("ALL_GROUP"));
         $management->addEntity($menuGrEnt, 'GROUPE_MENU');
     }
     if ($this->_input->post("GROUP_SELECT")) {
         $management->deleteGroupMenu($this->_input->post('GROUP_SELECT'), $this->_input->get('menu'));
     }
     $menuEnt = $menuMan->getEntity($this->_input->get('menu'));
     $menuGrEnt = $management->getMenuGroup($this->_input->get("menu"));
     $pKey = $menuEnt->getProperty('MENU_NAME');
     $dataArr = $menuEnt->getDataArray();
     $groupSelect = new Select('ALL_GROUP', true);
     $menuGrSelect = new Select('GROUP_SELECT', true);
     $groupArr = array();
     $menuGrArr = array();
     $groupEnt = $groupMan->getAll();
     for ($i = 0; $i < count($groupEnt); $i++) {
         array_push($groupArr, $groupEnt[$i]->getProperty('GROUPE_NAME'));
     }
     for ($i = 0; $i < count($menuGrEnt); $i++) {
         array_push($menuGrArr, $menuGrEnt[$i]->getProperty('GROUPE_NAME'));
     }
     $groupSelect->addControl($groupArr);
     $menuGrSelect->addControl($menuGrArr);
     $groupSelect->ONCHANGE = "submit()";
     $menuGrSelect->ONCHANGE = "submit()";
     $this->_template->refresh();
     $this->_template->set_var($dataArr);
     $this->_template->set_var("ALL_GROUP", $groupSelect->get());
     $this->_template->set_var("SELECTED_GROUP", $menuGrSelect->get());
     $this->_template->parse("MENU_EDIT_BLOCK", "menu_edit_block");
 }
开发者ID:srookhuizen,项目名称:lux,代码行数:36,代码来源:Security.php

示例2: array

 function edit_item($management, $pageMan)
 {
     $this->_template->refresh();
     $pageEnt = $pageMan->getAll();
     $pagesArr = array();
     $itemActiveSelect = new Select('ITEM_ACTIVE');
     $pagesSelect = new Select('PAGE_NAME');
     $ent = $management->getItemEnt($this->_input->get('item'));
     $pKey = $ent->getProperty('ITEM_NAME');
     $entArr = $ent->getDataArray();
     $this->_template->set_var($entArr);
     for ($i = 0; $i < count($pageEnt); $i++) {
         array_push($pagesArr, $pageEnt[$i]->getProperty('PAGE_NAME'));
     }
     $pagesSelect->addControl($pagesArr, $ent->getProperty('PAGE_NAME'));
     $itemActiveSelect->addControl($this->_functions->getYNVal(), $ent->getProperty('ITEM_ACTIVE'), $this->_functions->getYNStr());
     $this->_template->set_var("ITEM_PAGE_DROP", $pagesSelect->get());
     $this->_template->set_var("ITEM_ACTIVE_DROP", $itemActiveSelect->get());
     $this->_template->parse("EDIT_ITEM_BLOCK", "edit_item_block");
     if ($this->_input->post('save')) {
         foreach ($entArr as $key => $val) {
             if ($key != 'ITEM_DELETED') {
                 $ent->setProperty($key, $this->_input->post($key));
             }
         }
         $checkArray = array('ITEM_NAME' => 'Item name', 'ITEM_TITLE' => 'Item title');
         if ($this->_jScript->checkFilds($checkArray)) {
             $itemName = $this->_input->post('ITEM_NAME');
             if ($management->updateEntity($ent, 'ITEM', 'ITEM_NAME', $pKey)) {
                 $this->details($management, $this->_input->post('menu'));
             } else {
                 $dataArr = $ent->getDataArray();
                 $this->_template->set_var($dataArr);
                 $this->_jScript->alert('Item: ' . $itemName . ' already exist!');
             }
         } else {
             $dataArr = $ent->getDataArray();
             $this->_template->set_var($dataArr);
         }
     }
 }
开发者ID:srookhuizen,项目名称:lux,代码行数:41,代码来源:Menu.php

示例3: setSelect

 function setSelect()
 {
     $selectArr = array(' -------- ', 'Select', 'Unselect');
     $select = new Select('select');
     $select->ONCHANGE = 'submit()';
     $select->addControl($selectArr);
     $select = $select->get();
     $this->_template->set_var('select', $select);
 }
开发者ID:srookhuizen,项目名称:nedernesia,代码行数:9,代码来源:Log.php


注:本文中的Select::addControl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。