Я использую Zend Framework 2. Ниже мой код модели (FriendCallTable):
$this->tableGateway->insert($data);
return $id= $this->tableGateway->lastInsertValue;
Ниже приведен код моего контроллера:
$id = $this->FriendCallTable->id;
echo $id;
Если я эхо вместо возврата в модели, я получаю правильное значение. Я не могу понять, как это пройти. Благодарим вас за помощь и рекомендации.
Мне нужно было сделать следующее в контроллере:
$id = $this->getFriendCallTable()->saveFriendCall($friendCall);
Это то, что вам нужно сделать:
return $this->tableGateway->lastInsertValue;