Widgets / plugins / miniaplicações reutilizáveis do Zend?
Eu sou novo no zend framework e estou tentando obter algumas idéias sobre a reutilização do código. Eu definitivamente sei sobre módulos, mas parece haver um pouco de incerteza sobre qual funcionalidade deve entrar nos módulos e quais não.
o que estou tentando realizar:
1) ter mini-programas / widgets / plug-ins reutilizáveis (o que você quiser chamar) que você pode simplesmente conectar a qualquer site fazendo isso no layout ou na exibição:
<?php echo $this->contactform;?>
ou isso na exibição:
<?php echo $this->layout()->blog;?>
Eu os chamaria de extensão. basicamente, basicamente, o que você veria nos modelos joomla / wordpress / Concrete5.
2) Todo o código relacionado a essa extensão específica deve estar em um diretório separado.
3) Deveremos poder produzir extensões somente para determinados módulos / controladores onde forem necessários. eles não devem ser renderizados desnecessariamente se não forem exibidos.
4) cada extensão pode gerar várias áreas de conteúdo na página.
Se você possui uma estrutura / abordagem bem definida que você usa - envie uma resposta.
Obrigado:)