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(); } }
function salvarImagem($nomeImagem) { $objImagem = new Imagem(); $objImagem->setCaminho(URL_IMAGES . $nomeImagem); $imagemDao = new ImagemDao($objImagem); $imagem_prato_id = $imagemDao->salvar(); return $imagem_prato_id; }