Adicionando Autocomplete do Zend Framework ao Eclipse PDT

Atualmente, comecei um novo projeto em Zend Framework e coloquei o Zend no include_path do PHP.ini.
No entanto, por não ter o Zend nas pastas do projeto do eclipse, perdi o Autocomplete das Classes do framework.

Mas para resolver isto é bem fácil!

Leia mais

[ Dica Zend ] – Como adicionar classes próprias|customizadas no Zend Framework

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();
    }
    ....
}