本文整理汇总了PHP中Produto::buscar方法的典型用法代码示例。如果您正苦于以下问题:PHP Produto::buscar方法的具体用法?PHP Produto::buscar怎么用?PHP Produto::buscar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Produto
的用法示例。
在下文中一共展示了Produto::buscar方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: consultardadospareceristasAction
public function consultardadospareceristasAction()
{
$idOrgao = self::$codOrgao;
$codGrupo = self::$codPerfil;
$produtoDAO = new Produto();
$OrgaosDAO = new Orgaos();
$AgentesDAO = new Agentes();
$AreaDAO = new Area();
$SegmentoDAO = new Segmento();
if (self::$perfilAtual == 'CoordenadorParecerista') {
$this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0));
$this->view->Areas = $AreaDAO->buscar();
$this->view->Segmentos = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
$this->view->titulo = self::$titulo;
}
if (self::$perfilAtual == 'CoordenadorParecerista') {
$this->view->pareceristas = $AgentesDAO->consultaPareceristasDoOrgao($idOrgao);
}
if (self::$perfilAtual == 'CoordenadorPRONAC') {
// $this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0));
// $this->view->Areas = $AreaDAO->buscar();
$this->view->Segmentos = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
$this->view->titulo = self::$titulo;
$this->view->pareceristas = $AgentesDAO->consultaPareceristasDoOrgao(null);
}
if (self::$perfilAtual == 'Parecerista') {
$pagamentos = array();
$pagamentos[0]['codigo'] = 2;
$pagamentos[0]['descricao'] = "Todos";
$pagamentos[1]['codigo'] = 1;
$pagamentos[1]['descricao'] = "Efetuados";
$pagamentos[2]['codigo'] = 0;
$pagamentos[2]['descricao'] = "Pendentes";
$this->view->Pagamentos = $pagamentos;
$this->view->Produtos = $produtoDAO->buscar(array('stEstado = ?' => 0));
$this->view->titulo = self::$titulo;
}
$this->view->perfilAtual = self::$perfilAtual;
$this->view->codPerfil = self::$codPerfil;
}
示例2: frmPlanoDistribuicaoAction
public function frmPlanoDistribuicaoAction()
{
$this->_helper->viewRenderer->setNoRender(true);
$this->_helper->layout->disableLayout();
header("Content-Type: text/html; charset=ISO-8859-1");
$bln_exitePP = "false";
//Nao existe Produto Principal cadastrado
$get = Zend_Registry::get("get");
if (!empty($get->idPlanoDistribuicao)) {
$tblPlanoDistribuicao = new PlanoDistribuicao();
$rsPlanoDistribuicao = $tblPlanoDistribuicao->buscarPlanoDistribuicao(array('idPlanoDistribuicao = ?' => $get->idPlanoDistribuicao));
$arrDados["planoDistribuicao"] = $rsPlanoDistribuicao;
}
$tblProduto = new Produto();
$rsProdutos = $tblProduto->buscar(array("stEstado = ?" => 0), array("Descricao ASC"));
//BUSCA POR PRODUTO PRINCIPAL CADASTRADO
$tblPlanoDistribuicao = new PlanoDistribuicao();
$arrPlanoDistribuicao = $tblPlanoDistribuicao->buscar(array("a.idProjeto = ?" => $this->_idPreProjeto, "a.stPrincipal = ?" => 1, "a.stPlanoDistribuicaoProduto = ?" => 1), array("idPlanoDistribuicao DESC"))->toArray();
if (!empty($arrPlanoDistribuicao)) {
$bln_exitePP = "true";
//Existe Produto Principal Cadastrado
}
$tblLogomarca = new Logomarca();
$rsLogomarcas = $tblLogomarca->buscar(array("idTipo=?" => 3));
$arrDados["combologomarcas"] = $rsLogomarcas;
$arrDados["comboprodutos"] = $rsProdutos;
$arrDados["comboareasculturais"] = ManterAgentes::buscarAreasCulturais();
$arrDados["acaoSalvar"] = $this->_urlPadrao . "/plano-distribuicao/salvar?idPreProjeto=" . $this->_idPreProjeto;
$arrDados["urlApagar"] = $this->_urlPadrao . "/plano-distribuicao/apagar?idPreProjeto=" . $this->_idPreProjeto;
$arrDados["acaoCancelar"] = $this->_urlPadrao . "/plano-distribuicao/index?idPreProjeto=" . $this->_idPreProjeto;
$arrDados["bln_exitePP"] = $bln_exitePP;
$this->montaTela("planodistribuicao/formplanodistribuicao.phtml", $arrDados);
}
示例3: tabelasAction
/**
* Metodo que mostra tela de consulta
* @param void
* @return objeto
*/
public function tabelasAction()
{
$get = Zend_Registry::get("get");
if (!empty($get->consulta)) {
//header("Content-Type: text/html; charset=ISO-8859-1");
$this->_helper->viewRenderer->setNoRender(true);
$this->_helper->layout->disableLayout();
$post = Zend_Registry::get("post");
if ($get->consulta == "itens") {
$tbl = new Produto();
if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
//buscando os registros no banco de dados
$tamanho = -1;
$inicio = -1;
$pag = 0;
$totalPag = 0;
$fim = 0;
$rs = $tbl->buscar(array("stEstado = ?" => 0), array(), $tamanho, $inicio);
$this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-itensproduto.phtml', 'tipo' => $post->tipo));
} else {
//controlando a paginacao
$this->intTamPag = 10;
$pag = 1;
if (isset($post->pag)) {
$pag = $post->pag;
}
if (isset($post->tamPag)) {
$this->intTamPag = $post->tamPag;
}
$inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
$fim = $inicio + $this->intTamPag;
//Varifica se foi solicitado a ordenação
if (!empty($post->ordenacao)) {
$ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
} else {
$ordem = array('1 ASC');
}
$rs = $tbl->buscar(array("stEstado = ?" => 0), $ordem, null, null);
$total = count($rs);
//xd($total);
if ($fim > $total) {
$fim = $total;
}
$totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
$tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
if ($fim > $total) {
$fim = $total;
}
$rs2 = $tbl->buscar(array("stEstado = ?" => 0), $ordem, $tamanho, $inicio);
$arrDados = array("dados" => $rs2, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
$this->montaTela("operacional/itensproduto.phtml", $arrDados);
}
}
if ($get->consulta == "documentos") {
$tbl = new DocumentosExigidos();
if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
//buscando os registros no banco de dados
$tamanho = -1;
$inicio = -1;
$pag = 0;
$totalPag = 0;
$fim = 0;
$arrBusca = array();
$arrBusca['Codigo > ?'] = 0;
$rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
$this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-documentosexigidos.phtml', 'tipo' => $post->tipo));
} else {
//controlando a paginacao
$this->intTamPag = 10;
$pag = 1;
if (isset($post->pag)) {
$pag = $post->pag;
}
if (isset($post->tamPag)) {
$this->intTamPag = $post->tamPag;
}
$inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
$fim = $inicio + $this->intTamPag;
//Varifica se foi solicitado a ordenação
if (!empty($post->ordenacao)) {
$ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
} else {
$ordem = array('1 ASC');
}
$rs = $tbl->buscar();
$total = count($rs);
if ($fim > $total) {
$fim = $total;
}
$totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
$tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
if ($fim > $total) {
$fim = $total;
}
$arrBusca = array();
//.........这里部分代码省略.........
示例4: geraldeanaliseAction
public function geraldeanaliseAction()
{
$produtoDAO = new Produto();
$OrgaosDAO = new Orgaos();
$NomesDAO = new Nomes();
$AreaDAO = new Area();
$SegmentoDAO = new Segmento();
$this->view->Produtos = $produtoDAO->buscar();
$this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0, 'Vinculo = ?' => 1));
$this->view->Pareceristas = $NomesDAO->buscarPareceristas();
$this->view->Areas = $AreaDAO->buscar();
$this->view->Segmento = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$this->view->idPerfil = $GrupoAtivo->codGrupo;
}
示例5: carregarPlanosDeDistribuicaoAction
public function carregarPlanosDeDistribuicaoAction()
{
$this->_helper->layout->disableLayout();
// desabilita o Zend_Layout
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$this->view->idPerfil = $GrupoAtivo->codGrupo;
$idPronac = $this->_request->getParam("idPronac");
if (strlen($idPronac) > 7) {
$idPronac = Seguranca::dencrypt($idPronac);
}
$tbPlanoDistribuicao = new tbPlanoDistribuicao();
$planosDistribuicao = $tbPlanoDistribuicao->buscarPlanosDistribuicaoReadequacao($idPronac, 'tbPlanoDistribuicao');
if (count($planosDistribuicao) == 0) {
$planosDistribuicao = $tbPlanoDistribuicao->buscarPlanosDistribuicaoReadequacao($idPronac, 'PlanoDistribuicaoProduto');
}
$Produtos = new Produto();
$produtos = $Produtos->buscar(array('stEstado=?' => 0), array('Descricao'));
$Verificacao = new Verificacao();
$posicoesLogomarca = $Verificacao->buscar(array('idTipo=?' => 3), array('Descricao'));
$Area = new Area();
$areas = $Area->buscar(array('Codigo != ?' => 7), array('Descricao'));
$get = Zend_Registry::get('get');
$link = isset($get->link) ? true : false;
$this->montaTela('readequacoes/carregar-planos-de-distribuicao.phtml', array('idPronac' => $idPronac, 'planosDeDistribuicao' => $planosDistribuicao, 'produtos' => $produtos, 'posicoesLogomarca' => $posicoesLogomarca, 'areas' => $areas, 'link' => $link));
}