В Zend Framework получаю 500: Внутренняя ошибка сервера - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть одна проблема в 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();
    }

После того, как этот код строки не работает, это означает, чтопоказанная выше ошибка

...