【发布时间】:2015-02-27 09:54:02
【问题描述】:
我正在使用带有以下 DbTableGatewayOptions 的自定义 Session\SaveHandler:
$gwOpts = new DbTableGatewayOptions();
$gwOpts->setDataColumn('data');
$gwOpts->setIdColumn('id');
$gwOpts->setLifetimeColumn('lifetime');
$gwOpts->setModifiedColumn('modified');
$gwOpts->setNameColumn('name');
$saveHandler = new DbTableGateway($this->tblGW, $gwOpts);
$sessionManager = new SessionManager();
if ($this->sessionConfig) {
$sessionConfig = new \Zend\Session\Config\SessionConfig();
$sessionConfig->setOptions($this->sessionConfig);
$sessionManager->setConfig($sessionConfig);
}
$sessionManager->setSaveHandler($saveHandler);
Container::setDefaultManager($sessionManager);
$sessionManager->start();
为user_agent 和client_ip 添加2 个额外字段的最佳方法是什么?这可能吗?
【问题讨论】:
-
嗨,Alex,你搞定了吗,添加 user_agent 和 ip 吗?
标签: php zend-framework zend-framework2 zend-db zend-session