GcFrontend\Controller\InstallController::insertData PHP Метод

insertData() защищенный Метод

Insert data into database
protected insertData ( Zend\Db\Adapter\Adapter $dbAdapter, Zend\Session\Container $session ) : void
$dbAdapter Zend\Db\Adapter\Adapter Database adapter
$session Zend\Session\Container Session array
Результат void
    protected function insertData($dbAdapter, $session)
    {
        $configuration = $session['install']['configuration'];
        $dbAdapter->query("INSERT INTO core_config_data\n            (identifier, value) VALUES ('site_name', ?);", array($configuration['site_name']));
        $dbAdapter->query("INSERT INTO core_config_data\n            (identifier, value) VALUES ('site_is_offline', ?);", array($configuration['site_is_offline']));
        $dbAdapter->query("INSERT INTO core_config_data\n            (identifier, value) VALUES ('cookie_domain', ?);", array($this->getRequest()->getUri()->getHost()));
        $dbAdapter->query("INSERT INTO core_config_data\n            (identifier, value) VALUES ('session_lifetime', '3600');", array());
        $dbAdapter->query("INSERT INTO core_config_data\n            (identifier, value) VALUES ('locale', ?);", array($session['install']['lang']));
        $dbAdapter->query("INSERT INTO core_config_data\n            (identifier, value) VALUES ('mail_from', ?);", array($configuration['admin_email']));
        $dbAdapter->query("INSERT INTO core_config_data\n            (identifier, value) VALUES ('mail_from_name', ?);", array($configuration['admin_firstname'] . ' ' . $configuration['admin_lastname']));
        $sql = file_get_contents(GC_APPLICATION_PATH . '/data/install/sql/data.sql');
        $dbAdapter->getDriver()->getConnection()->getResource()->exec($sql);
    }