If we want to get the last insert id in the Model we can use the command like this
$this->getAdapter()->lastInsertId();
Or we if we have the object of the db adapater, we can use the below code.
$db = Zend_Db_Table_Abstract::getDefaultAdapter();
$db->lastInsertId()
How to get the config variables from application.ini in Controller
You can use the below code in the controller and it will return an array of config variables.
$config = $this->getInvokeArg(‘bootstrap’)->getOptions();
$config = $this->getInvokeArg(‘bootstrap’)->getOptions();
Zend Form button with onclick attribute
$form = new Zend_Form();
$form->addElement('button', 'add', array(
'Label' => 'Add Person',
'order' => '2',
'attribs' => array('onclick'=>'addMemberToSharedCalendar(this)')
));
$form->addElement('button', 'add', array(
'Label' => 'Add Person',
'order' => '2',
'attribs' => array('onclick'=>'addMemberToSharedCalendar(this)')
));
How to Set and Get Session values in Zend Framework
//To set the session
Initialize the session name space
$this->nameSpace = new Zend_Session_Namespace('HN');
$this->nameSpace->userId = 'userId';
//To get the session value
Initialize the session name space
$this->nameSpace = new Zend_Session_Namespace('HN');
$userId = $this->nameSpace->userId;
Initialize the session name space
$this->nameSpace = new Zend_Session_Namespace('HN');
$this->nameSpace->userId = 'userId';
//To get the session value
Initialize the session name space
$this->nameSpace = new Zend_Session_Namespace('HN');
$userId = $this->nameSpace->userId;
How to get the config variables in Zend Framework
$config = new Zend_Config_Ini(
APPLICATION_PATH . '/configs/application.ini',
'production'
);
$config->resources->db->params->dbname;
$config->resources->db->params->username;
APPLICATION_PATH . '/configs/application.ini',
'production'
);
$config->resources->db->params->dbname;
$config->resources->db->params->username;
How to get the $_SERVER variables in Zend Framework
We can get this by calling the method $this->getRequest()->getServer() in the Zend_Controller_Action
How to remove the session name space in Zend Framework
Session name space can be removed using the function
Zend_Session::namespaceUnset($nameOfspace)
Zend_Session::namespaceUnset($nameOfspace)
Subscribe to:
Posts (Atom)