Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu novamente rsrs ... da até vergonha de ficar postando com tantas dúvidas mas não encontro o problema e eu segui praticamente todos tutoriais da internet que eu encontrei e nenhum funciona!
Estou acompanhando este tutorial:
http://www.pauloeduardo.com/2011/06/01/upload-de-arquivos-com-zend-framework/
E meu codigo do form DEPOIMENTOS fica assim:
$thumb = new Zend_Form_Element_File('thumb');
$thumb->setLabel('Foto:')
->addValidator('Extension', false, array('jpg', 'png', 'gif'))
->addValidator('Size', false, 102400)
->setDestination('midias/depoimentos');
e meu controller:
// Instanciar a ação do formulário
$this->_formdepoimentos->setAction('/depoimentos/criar');
// Instanciar "formularioDepoimentos" para recuperar os dados na página
$this->view->formularioDepoimentos = $this->_formdepoimentos;
// Verificar se a requisição foi realizada via POST
if ($this->_request->isPost() )
{
// ARRAY $data com o dados fornecido pelo FORMULARIO
$data = array(
'id' => $this->_request->getPost('id'),
'thumb' => $this->_request->getPost('thumb'),
'titulo' => $this->_request->getPost('titulo'),
'gravata' => $this->_request->getPost('gravata'),
'texto' => $this->_request->getPost('texto'),
'cliente' => $this->_request->getPost('cliente'),
'projeto' => $this->_request->getPost('projeto'),
'tecnologia' => $this->_request->getPost('tecnologia'),
'site' => $this->_request->getPost('site')
);
if ( ! $this->_depoimentos->idUnica($data['id']) )
{
$this->view->mensagem = sprintf('Já existe um depoimento cadastrado com o ID "%s"', $data['id']);
return FALSE;
}
$this->_depoimentos->insert($data);
$this->view->mensagem = "Depoimento cadastrado com sucesso!";
}
Quando eu cadastro ele da cadastrado com sucesso....
Mas no phpmyadmin quando eu olho as tabelas ele cadastra sempre como NULL
minha coluna THUMB(do upload) esta neste padrão:
thumb text latin1_swedish_ci Sim NULL
Valeu Gente =D
Carregando comentários...