本文整理匯總了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
}
}
}
}
示例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);