У меня есть одна проблема в Zend Framework, которая застряла из-за этой ошибки
Я разработал Rest API, но URL-адреса POST не работают
500: Internal Server Error
, но все URL-адреса получения работают
Когда я отлаживаю весь код, отображается ошибка в AbstractTableGateway.php в строке 290 в функции executeInsert
$result = $statement->execute();
полный код функции
protected function executeInsert(Insert $insert)
{
$insertState = $insert->getRawState();
if ($insertState['table'] != $this->table) {
throw new Exception\RuntimeException('The table name of the provided Insert object must match that of the table');
}
// apply preInsert features
$this->featureSet->apply('preInsert', array($insert));
$statement = $this->sql->prepareStatementForSqlObject($insert);
$result = $statement->execute();
$this->lastInsertValue = $this->adapter->getDriver()->getConnection()->getLastGeneratedValue();
// apply postInsert features
$this->featureSet->apply('postInsert', array($statement, $result));
return $result->getAffectedRows();
}
После того, как этот код строки не работает, это означает, чтопоказанная выше ошибка