P3rukao 0 Denunciar post Postado Dezembro 21, 2011 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
P3rukao 0 Denunciar post Postado Dezembro 22, 2011 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