コード例 #1
0
 public function obterCardapioPrato($where, $retorno = true)
 {
     $wSql = array();
     try {
         $sql = "SELECT cardapio_prato.cardapio_id, cardapio_prato.prato_id " . "FROM cardapio_prato ";
         if (array_key_exists('cardapio_id', $where)) {
             array_push($wSql, "cardapio_id = :cardapio_id");
         }
         if (array_key_exists('prato_id', $where)) {
             array_push($wSql, "prato_id = :prato_id");
         }
         if (count($wSql) >= 1) {
             $wWher = " WHERE " . implode(" AND ", $wSql);
             $sql .= $wWher;
         }
         $result = $this->database()->fetchRowMany($sql, $where);
         if ($result) {
             if ($retorno) {
                 return $result;
             }
             $cardapioPrato = new CardapioPrato();
             $cardapioPrato->setId($result[0]['prato_id']);
             $cardapioPrato->setDescricao($result[0]['cardapio_id']);
             return $cardapioPrato;
         } else {
             return false;
         }
     } catch (\Simplon\Mysql\MysqlException $ex) {
         return $ex->getMessage();
     }
 }
コード例 #2
0
ファイル: CardapioAction.php プロジェクト: jonascr86/delivery
 function salvarCardapioPrato($idCardapio, $pratosId)
 {
     $cardapioPrato = new CardapioPrato();
     $cardapioPratoDao = new CardapioPratoDao();
     foreach ($pratosId as $value) {
         $cardapioPrato->setCardapio_id($idCardapio);
         $cardapioPrato->setPrato_id($value);
         $cardapioPratoDao->setCardapioPrato($cardapioPrato);
         $cardapioPratoDao->salvar();
     }
 }