繁体   English   中英

Symfony 2注册会话包

[英]Symfony 2 register session bag

我在symfony 2中注册会话包时遇到问题。

我在文档中进行了查找,但没有找到适当的解释。

我想做的事情是:我想创建一个会话包来存储有关我的购物车的信息并进行管理。

我应该传递给什么参数

$this->session->registerBag()

我试图传递一个实现

\Symfony\Component\HttpFoundation\Session\SessionBagInterface

但我得到这个错误

 Declaration of Backend\Builders\PageBundle\Entity\Cart::initialize() must be   compatible with Symfony\Component\HttpFoundation\Session\SessionBagInterface::initialize(array &$array) in <b>C:\wamp\www\oxxy.com\src\Backend\Builders\PageBundle\Entity\Cart.php</b> on line <b>15</b><br />

如果您需要更多信息,请告诉我。

谢谢你的时间。

在文件Backend\\Builders\\PageBundle\\Entity\\Cart.php您必须在initialize方法中添加一个参数:

initialize(array &$array)

它应该工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM