这是我的问题 - 我正在尝试跨操作访问会话命名空间。ZF 示例似乎通过生成新的命名空间来工作,但它们仅在一个操作中演示了这一点 - 但是如何从单独的操作访问现有的命名空间?这是代码:
public function indexAction(){
$defaultNamespace = new Zend_Session_Namespace('dingdangdoo');
if (isset($defaultNamespace->numberOfPageRequests)) {
// this will increment for each page load.
$defaultNamespace->numberOfPageRequests++;
} else {
$defaultNamespace->numberOfPageRequests = 1; // first time
}
echo "Page requests this session: ",
$defaultNamespace->numberOfPageRequests;
}
这很好 - 但如果我想创建另一个控制器/操作对,我将如何访问 $defaultNamespace->numberOfPageRequests?我是否必须创建 Zend 会话命名空间的新实例?