Это мое действие контроллераКак просмотреть выполняемый запрос по tablegateway в ZF2
public function updateAction()
{
// Retrieve parameters
$event = $this->params()->fromRoute('event', null);
$subUnitId = $this->params()->fromRoute('subunit', null);
$employeeId = $this->params()->fromRoute('employee', null);
$status = $this->params()->fromRoute('status', 0);
// Construct data array for database update
$data = array(
'os_event_id' => $event,
'sub_unit_id' => $subUnitId,
'employee_id' => $employeeId,
'created_by' => $this->getCurrentUser(),
'status' => $status,
);
// Update status to database
$this->getOsfTable()->updateStatus($data);
$url = $this->getRequest()->getHeader('Referer')->getUri();
return $this->redirect()->toUrl($url);
}
и это моя модель
public function updateStatus($data)
{
$this->tableGateway->update(array(
'status' => $data['status'],
'created_by' => $data['created_by'],
), array(
'os_event_id' => $data['os_event_id'],
'employee_id' => $data['employee_id'],
'sub_unit_id' => $data['sub_unit_id'],
));
}
каждый раз, когда я вызвать функцию обновления, она проходит через весь код но обновление не работает. Я проверяю переданные данные и параметры, и это правильно, поэтому теперь я хочу проверить созданный запрос моего режима. Заранее спасибо.