當前位置: 首頁>>代碼示例>>PHP>>正文


PHP ItemManager::getByType方法代碼示例

本文整理匯總了PHP中ItemManager::getByType方法的典型用法代碼示例。如果您正苦於以下問題:PHP ItemManager::getByType方法的具體用法?PHP ItemManager::getByType怎麽用?PHP ItemManager::getByType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在ItemManager的用法示例。


在下文中一共展示了ItemManager::getByType方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: redirectBacko

     }
 } else {
     if (isset($http_request['item_nom']) && !empty($http_request['item_nom'])) {
         $obj_items = ItemManager::getByName($http_request['item_nom']);
         if (sizeof($obj_items) == 1) {
             redirectBacko(3, array('act' => 'detail', 'id' => $obj_items[0]->getId()));
             //affiche directement la page d'édition de l'item si un seul résultat est retourné
         } else {
             if (sizeof($obj_items) == 0) {
                 setFlashData('message', 'Aucun résultat trouvé pour "' . $http_request['item_nom'] . '"');
                 // renvoie un message d'erreur
             }
         }
     } else {
         if (isset($http_request['item_type']) && (!empty($http_request['item_type']) || $http_request['item_type'] == "0") && $http_request['item_type'] != "aucun") {
             $obj_items = ItemManager::getByType($http_request['item_type']);
         } else {
             if (isset($http_request['item_ajout_recent'])) {
                 if (empty($http_request['item_nb'])) {
                     //valeur pas défaut
                     $http_request['item_nb'] = 30;
                     // nombre d'items à afficher
                 }
                 $obj_items = ItemManager::getRecentAddition($http_request['item_nb']);
             } else {
                 $obj_items = ItemManager::getList(false);
                 //affiche tous les items
             }
         }
     }
 }
開發者ID:jperreau24,項目名稱:ProjectTournament,代碼行數:31,代碼來源:item.php

示例2: isset

     $obj_page->setdata('editer', $editer);
 } else {
     if ($http_request['act'] == "ajouter_modele") {
         $obj_page->setUrlPage('dotation/dotation_ajouter_editer_modele');
         $max_id = DotationModeleManager::getNextId();
         $tab_domc = DotationModeleCritereManager::getList();
         $tab_item = ItemManager::getByType(6);
         $obj_page->setData('max_id', $max_id);
         $obj_page->setData('tab_domc', $tab_domc);
         $obj_page->setData('tab_item', $tab_item);
     } else {
         if ($http_request['act'] == "editer_modele") {
             $obj_page->setUrlPage('dotation/dotation_ajouter_editer_modele');
             $tab_domo = DotationModeleManager::get($http_request['id']);
             $tab_domc = DotationModeleCritereManager::getList();
             $tab_item = ItemManager::getByType(6);
             $editer = true;
             $obj_page->setData('tab_domo', $tab_domo);
             $obj_page->setData('tab_domc', $tab_domc);
             $obj_page->setData('tab_item', $tab_item);
             $obj_page->setData('id', $http_request['id']);
             $obj_page->setdata('editer', $editer);
         } else {
             if ($http_request['act'] == 'update_critere') {
                 $id = isset($http_request['id']) && $http_request['id'] != '' ? $http_request['id'] : null;
                 $description = isset($http_request['description']) && $http_request['description'] != '' ? $http_request['description'] : null;
                 $type = isset($http_request['type']) && $http_request['type'] != '' ? $http_request['type'] : null;
                 $data = isset($http_request['data']) && $http_request['data'] != '' ? $http_request['data'] : null;
                 $obj_domc = new DotationModeleCritere($id);
                 $obj_domc->setDescription($description);
                 $obj_domc->setType($type);
開發者ID:jperreau24,項目名稱:ProjectTournament,代碼行數:31,代碼來源:dotation.php


注:本文中的ItemManager::getByType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。