Atendendo ao pedido de um visitante do meu Blog, o colega Renan, ai vai uma dica fácil e rápido para você adicionar suas próprias classes no Zend Framework.
No seu arquivo application.ini, insira a linha:
;
; Obviamente, você deve colocar o nome que melhor
; lhe convém, no Caso, sempre terminando com o sufixo "_"
; neste caso Proprias vira Proprias_
autoloaderNamespaces.custom = "Proprias_"
; ou
autoloaderNamespaces[] = "Proprias_"
Feito isto, você deve criar uma pasta com o mesmo nome que você passou para o registro de configurações do Zend dentro da sua pasta library.
library/Proprias
Agora, se você gostaria de criar uma classe qualquer, suponhamos, Teste, você deverá fazer o seguinte:
1) Criar a classe com o caminho completo para ela:
Ex.:
class Proprias_Teste
{
....
}
2) Salvar o arquivo com o nome da classe sem o prefixo:
Ex.: library/Proprias/Teste.php
Desta forma você já pode chamar sua classe em qualquer local dentro de sua aplicação:
class IndexController extends Zend_Controller_Action
{
public function init()
{
$minhaClasse = new Proprias_Teste();
}
....
}