本文整理汇总了PHP中ReferenceManager::getRefCode方法的典型用法代码示例。如果您正苦于以下问题:PHP ReferenceManager::getRefCode方法的具体用法?PHP ReferenceManager::getRefCode怎么用?PHP ReferenceManager::getRefCode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ReferenceManager
的用法示例。
在下文中一共展示了ReferenceManager::getRefCode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
//Le 'group' permet de choisir si l'utilisateur à accés à la page
if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) {
$sPageTitle = "Ajouter inventaire";
require_once $path . '/model/LotManager.php';
require_once $path . '/model/ReferenceManager.php';
require_once $path . '/model/Inventaire.php';
require_once $path . '/model/InventaireManager.php';
require_once $path . '/model/LigneInventaire.php';
require_once $path . '/model/LigneInventaireManager.php';
//On récupère tous les lots en stock
$resStock = LotManager::getLotStock();
//pour chaque lot on récupére le ref_code de la référence que l'on stock
//dans un tableau, l'indexation est la même que le tableau $resStock
if (is_array($resStock)) {
foreach ($resStock as $lot) {
$resStockRefCode[] = ReferenceManager::getRefCode($lot->ref_id)->ref_code;
}
}
//Si le formulaire est envoyé
if (isset($_REQUEST['btnForm']) && $_REQUEST['btnForm'] == "Envoyer") {
//Si l'insert ne se fait pas le manager léve un exception
try {
//Vérification du jeton pour savoir si le formulaire à déja était envoyé
if ($_SESSION['token'] != $_REQUEST['token']) {
//Récupération de la connection
$cnx = Connection::getConnection();
//Démarrage de la transaction
$cnx->beginTransaction();
//Création de l'inventaire
$oInventaire = new Inventaire();
//Hydratation de l'objet avec les valeurs de l'url
示例2: foreach
$resInventaireDetail = InventaireManager::getInventaireDetailForUpd($invId);
//On récupére toutes les lignes de l'inventaire
$resAllLigneInventaire = LigneInventaireManager::getLigneInventairesFromInventaireForUpd($invId);
//On vérifie que $resAllLigneInventaire soit bien un tableau
//(si aucune donnée, ce n'est pas un tableau)
if (is_array($resAllLigneInventaire)) {
//Tableau pour les lots
$resAllLots = [];
//Tableau pour les code de référence
$resAllRefCode = [];
//Pour chaque ligne
foreach ($resAllLigneInventaire as $ligne) {
//On récupére l'id du lot
$liginvLotId = $ligne->lot_id;
//On récupére le lot de la ligne
$resLot = LotManager::getLotForUpd($liginvLotId);
//On ajoute le lot au tableau de lot
$resAllLots[] = $resLot;
//on récupére le refcode de la référence du lot
//que l'on stock dans le tableau
$resAllRefCode[] = ReferenceManager::getRefCode($resLot->ref_id);
}
}
} catch (MySQLException $e) {
$msg = $resEr[1];
Tool::addMsg($msg);
}
}
} else {
echo 'le silence est d\'or';
}