Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Faz uns 3 dias que to vasculhando a internet tentando encontrar a solução para este problema.
An exception occurred while executing 'INSERT INTO Pessoa.pessoa (area_id, status_id, nome, re, data_nascimento, data_cadastro, id) VALUES (?, ?, ?, ?, ?, ?, ?)' with params [null, null, "Elissandra", "A12345678", "1984-08-27", null, null]:
SQLSTATE[23000]: [Microsoft][ODBC Driver 11 for SQL Server]
Cannot insert explicit value for identity column in table 'pessoa' when IDENTITY_INSERT is set to OFF.
Abaixo o método que efetua o save
/**
* persiste um registro na entidade
* @param Vivo\Entity\AbstractEntity $model
* @param Zend\Form\Form $form
* @param String $urlAction
* @param integer $key
* @return array
*/
protected function save($model, $form, $urlAction, $key) {
$request = $this->getRequest();
if ($request->isPost()) {
$form->setInputFilter($model->getInputFilter());
$form->setData($request->getPost());
if ($form->isValid()) {
$model->exchangeArray($form->getData());
$em = $GLOBALS['entityManager'];
$em->persist($model);
$em->flush();
return $this->redirect()->toRoute($this->route);
}
}Carregando comentários...