Zend Framework
Zend Framework - Plugins
Nesse tutorial irei falar sobre o uso de plugins
para quem não viu os tutoriais anteriores segue os links:
Zend_Controller_Front::getInstance() ->throwExceptions(FALSE)
->registerPlugin(new MeuPlugin())
->setControllerDirectory(BASEPATH . 'application' . DS . 'controllers' . DS)
->dispatch();
e criar a classe plugins e colocar o arquivo dentro da pasta plugins
<?php
class MeuPlugin extends Zend_Controller_Plugin_Abstract
{
// ...
}
um exemplo pratico é fazermos uma classe para validar a se o usuario esta logado no sistema ou não, com plugin se torna uma tarefa muito facil, pois não importa se tivermos uma pagina para monitorar ou 1000 o ZF ira fazer a verificação automatica sem voce ter que ficar incluindo validação script por script.
Só não quero entrar em detalhes ainda em login, porque envolve banco de dados, e eu gostaria de passar mais alguns tutoriais basicos antes para o pessoal ter um conhecimento melhor.
nesse exemplo em anexo ja inclui 2 plugins um de login outro de tratamento de erros de url se o usuario digitar uma pagina que não existe o sistema avisa sem dar erro.
mais detalhes sobre Plugins
[http://framework.zend.com/manual/en/zend.c...rd.errorhandler
OBS: Pasta Library vazia.
Proximo tutorial:
Discussão (28)
Carregando comentários...