I want to get id of inserted record in zf2. I found solution using scope_identity in php. But how to use it in zend?
My code in indexcontroller is
<?php
    public function addAction()
    {
        $form = new UserForm();
        $request = $this->getRequest();
        if ($request->isPost())
        {       
            $form->setData($request->getPost());            
            if($form->isValid())
            {   
                $data=$form->getData();         
                $this->getUserTable()->insert($data);
            }
        }
    }
     public function getUserTable()
    {
     if(!$this->userTable)
     {        
      $this->userTable = new TableGateway('eo_user',$this->getServiceLocator()->get('Zend\Db\Adapter\Adapter')
      );
     }   
     return $this->userTable;
    }
Schema for eo_user table is
eo_user
user_id  |  username  |  user_password  | user_email  | user_status 
Here user_id is primary key with auto increment constraint.
What changes i need to do in order to find user_id of inserted record?
                        
You can use
$this->getUserTable()->getLastInsertValue();to get last insert ID for the inserted record.UPDATE