Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

P3rukao

[Resolvido] Importar Vendor e/ou Component em um Helper

Recommended Posts

Como não descobri como importar um Component dentro de um Helper (para aproveitar o código que já tenho), coloquei o arquivo original que deu origem ao meu Component na pasta vendor, a fim de utilizá-lo. Porém, não consigo instanciar a classe. Já tentei de todas as formas possíveis.

 

Só para testes, peguei um arquivo que já tenho e que está funcionando e que está configurado da seguinte forma:

App::import('Vendor', 'phpmailer', array('file' => 'phpmailer'.DS.'class.phpmailer.php'));
$mail = new PHPMailer();

 

Desta forma, ele funciona. Mas se eu pegar o mesmo arquivo e alterar o diretório, assim como o nome da classe e do arquivo, ele para de funcionar e não reconhece mais a classe...

 

O que poderia estar errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A solução é simples!!

 

basta chamar o arquivo desta forma:

App::import('Vendor', 'Upload' , array('file' => 'upload'.DS.'class.upload.php'));
$upload = new Upload(); 

ou

App::import('Component', 'UploadComponent');
$Upload = new UploadComponent();

 

o erro que estava acontecendo era na chamada do arquivo mesmo, que infelizmente não estava no lugar correto (¬¬').

 

RESOLVIDO!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.