Beispiel #1
0
 public function obterImagem($where, $retorno = true)
 {
     $wSql = array();
     try {
         $sql = "SELECT imagem_prato.id, imagem_prato.obs, imagem_prato.caminho " . "FROM imagem_prato ";
         if (array_key_exists('caminho', $where)) {
             array_push($wSql, "caminho = %:caminho%");
         }
         if (array_key_exists('id', $where)) {
             array_push($wSql, "id = :id");
         }
         if (count($wSql) >= 1) {
             $wWher = " WHERE " . implode(" AND ", $wSql);
             $sql .= $wWher;
         }
         $result = $this->database()->fetchRowMany($sql, $where);
         if ($result) {
             if ($retorno) {
                 return $result;
             }
             $imagem = new Imagem();
             $imagem->setId($result[0]['id']);
             $imagem->setCaminho($result[0]['caminho']);
             $imagem->setObs($result[0]['obs']);
             return $imagem;
         } else {
             return false;
         }
     } catch (\Simplon\Mysql\MysqlException $ex) {
         return $ex->getMessage();
     }
 }
Beispiel #2
0
 function salvarImagem($nomeImagem)
 {
     $objImagem = new Imagem();
     $objImagem->setCaminho(URL_IMAGES . $nomeImagem);
     $imagemDao = new ImagemDao($objImagem);
     $imagem_prato_id = $imagemDao->salvar();
     return $imagem_prato_id;
 }