コード例 #1
0
ファイル: Animal.php プロジェクト: ricardosander/petshop
 /**
  * @param integer $iCodigo
  * @throws Exception
  */
 public function __construct($iCodigo = null)
 {
     if (!empty($iCodigo)) {
         $oDaoAnimal = new Entidade();
         $lRetorno = $oDaoAnimal->buscarPorCodigo($iCodigo, "", $this);
         if ($lRetorno === false) {
             throw new Exception("Animal não encontrado.");
         }
     }
 }
コード例 #2
0
ファイル: Animal.php プロジェクト: ricardosander/petshop
 public function ver()
 {
     if (empty($this->getRequisicao()->getParametros())) {
         $this->getSessao()->setMensagemErro("Animal não informado.");
         $this->redireciona("/animal/lista");
     }
     $iCodigo = $this->getRequisicao()->getParametros()[0];
     $oDao = new Entidade();
     $sWhere = "usuario = " . $this->getSessao()->getUsuarioLogado()->getCodigo();
     $oAnimal = $oDao->buscarPorCodigo($iCodigo, $sWhere);
     if ($oAnimal === false) {
         $this->getSessao()->setMensagemErro("Animal não encontrado.");
         $this->redireciona("/animal/lista");
     }
     $this->aDados["oAnimal"] = $oAnimal;
 }