0dd*_*b1t 0 zend-framework global-variables
我有几个城镇的网站(例如商店目录).如果用户选择他的城镇,我应该只在他的城镇展示他的商店(为所有网站设置全局变量?),并给出控制权,只在这个城镇和鬃毛创建新的商店 - 更多的功能,但只在这个城镇.有什么更好的方法来声明这个全局变量?
PS问题二 - 从他的IP地址声明这个变量有什么更好的解决方案(最快,mbe cgi脚本?)?
谢谢!
要在Zend Framework应用程序中存储全局变量,您可以使用Zend_Registry:http: //framework.zend.com/manual/en/zend.registry.using.html
注册表是用于在应用程序空间中存储对象和值的容器.通过将值存储在注册表中,整个应用程序中始终可以使用相同的对象.此机制是使用全局存储的替代方法.
我想你也可以使用Zend_Session实现会话机制:http: //framework.zend.com/manual/en/zend.session.html
更具有传统色彩的是,您可以在用户的浏览器中创建能够记住城镇的cookie.ZF还可以处理cookie:http: //framework.zend.com/manual/1.11/en/zend.http.cookies.html