本文整理汇总了PHP中Shineisp_Commons_Utilities::chkdatabase方法的典型用法代码示例。如果您正苦于以下问题:PHP Shineisp_Commons_Utilities::chkdatabase方法的具体用法?PHP Shineisp_Commons_Utilities::chkdatabase怎么用?PHP Shineisp_Commons_Utilities::chkdatabase使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Shineisp_Commons_Utilities
的用法示例。
在下文中一共展示了Shineisp_Commons_Utilities::chkdatabase方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: saveAction
/**
* Step 2: Save the data
*/
public function saveAction()
{
$session = new Zend_Session_Namespace('setup');
$request = $this->getRequest();
$form = new Setup_Form_DatabaseForm(array('action' => '/setup/database/save', 'method' => 'post'));
// Check if we have a POST request
if (!$request->isPost()) {
return $this->_helper->redirector('index', 'index', 'setup');
}
if ($form->isValid($request->getPost())) {
// Get the values posted
$params = $form->getValues();
$conn = Shineisp_Commons_Utilities::chkdatabase($params['username'], $params['password'], $params['hostname'], $params['database']);
if ($conn !== TRUE) {
$this->_helper->redirector('index', 'database', 'setup', array('error' => $conn));
} else {
$session->db->hostname = $params['hostname'];
$session->db->database = $params['database'];
$session->db->username = $params['username'];
$session->db->password = $params['password'];
$this->_helper->redirector('index', 'preferences', 'setup');
}
}
$this->view->form = $form;
return $this->_helper->viewRenderer('form');
}