Bem galera não sei bem como detalha para vocês o meu problema, mas eu somente estou tentando passa um valor por array para a function mas os valores não chega.
este é o Controller e estou tentando inserir os dados.
$usuario = new Application_Model_Usuario();
//Inserir os dados
$usuario->inserir(array('nome'=>'Teste de nome', 'email'=>'teste@email.com.br'));
//Seleciona registro
$rows = $usuario->listar();
$this->view->usuarios = $rows;
este é meu Model ( esta comentado os parametros para o registro dexei um var_dump so para sabe se estaria retornando mas o array vem vazio)
public function inserir(array $dados)
{ var_dump(self::colunas($dados));
/* try {
$dados = self::colunas($dados);
parent::insert($dados);
} catch (Zend_Db_Exception $e) {
echo $e->getMessage();
}
*/
}
/*
* Metodo que coloca apenas os dados referente a tabela do banco
* @param array $dados os dados a serem verificados
* @return array
* */
protected function colunas(array $dados)
{
$ret = array();
foreach ($dados as $coluna=>$valor) {
if(!in_array($coluna, $this->_getCols()))
$ret[$coluna] = $valor;
}
return $ret;
}
RESOLVI
era algo muito besta no qual digitei e nem percebi.
Question
JaguA
Bem galera não sei bem como detalha para vocês o meu problema, mas eu somente estou tentando passa um valor por array para a function mas os valores não chega.
este é o Controller e estou tentando inserir os dados.
este é meu Model ( esta comentado os parametros para o registro dexei um var_dump so para sabe se estaria retornando mas o array vem vazio) RESOLVI era algo muito besta no qual digitei e nem percebi. eu havia colocado -> !!!!! ahushuahsua retirei e fico beleza. Edited by JaguALink to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.