[ Tutorial ] Zend Framework – Parte 03

Routes, Layout, View

Sumário

Continuando com o nosso projeto disponível nas partes anteriores deste tutorial em minha página Zend Framework, nesta parte do tutorial vamos aprender como criar Routes, uma forma prática de redirecionar sua aplicação para as mais diversas situações, entre elas, quando alguma página mudou de lugar na sua aplicação. E seguindo a solicitação de alguns leitores, como criar trabalhar com Layouts e aprender o conceito básico de View.
Leia mais

[ Tutorial ] Zend Framework Parte 02

MVC, Modules, Controllers, Views, Parameters

Sumário

Nesta parte do tutorial vamos aprender alguns conceitos fundamentais para todo desenvolvedor que utilize o Zend Framework, entre eles o Padrão MVC, Modules, Controllers, Actions, Models, Parameters. Vamos criar um site básico a partir do nosso projeto criado na parte anterior e vamos utilizar os conceitos citados acima.

Leia mais

[ Zend Framework ] – Como chamar um Helper dentro de um Form

Boa pergunta!

Você já ouviu dizer que o Zend_Form não tem disponível para uso direto o famoso “$this->view->…” que utilizamos para passar variáveis e objetos para o View de nossa aplicação, pois supostamente, acredito que ele não faça parte do View (risos). Pela lógica, a classe em si não precisaria uma vez que é possivel…

Sim, mas ai vem o caso, e se estou criando um formulário e quero utilizar um helper que ja criei antes? Neste caso, alguem poderia dizer para utilizar um view script para o form e aplicar lá dentro do arquivo em questão as chamadas aos helpers.

É faria sentido, pois ai sim é o lugar de se usar Views, só não faria sentido se eu não quiser ou precisar utilizar tal recurso!

Bom, então para os que depois de buscas e mais buscas sem respostas de como se fazer isto, ai vai a dica:

Preferencialmente no início de seu método init() da classe estendida do Zend_Form que você está criando, insira o seguinte código:


class Application_Form_MeuFormularioDoidao extends Zend_Form
{
    protected $_myhelper;

    public funcion init( )
   {
        $this->_myhelper = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
    }
}

E para chamar o seu Helper, apenas faça o que você já conhece:


$seiLaOque = $this->_myhelper->view->meuHelperBonzao();

Tutorial ZF Tool – Projeto Zend Framework com ZF Tool

Bom, depois de muito tempo sem trazer novidades para a galera do Zend Framework, estamos ai com novidades, entre elas este tutorial sobre como utilizar o ZF Tool, a ferramenta criada pela Zend Technology para facilitar a vida de quem utiliza o mais popular framework PHP. Vou me limitar aos comandos mais fundamentais, depois, se você já sabe programar com o Zend framework, vou ensinar como achar os outros comandos (suspense).

Leia mais