0
我有symfony的2Symfony的2寄存器會議袋
註冊會話包一個問題,我看着它在文檔中,但我didn`t找到合適的解釋。
我想要做的事情是:我想創建一個會話包來存儲有關我的購物車的信息並對其進行管理。
我應該傳遞給
$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 />
告訴我。
謝謝你的時間。
是的,它解決了它,但另一個問題出現了。當我註冊這樣的袋子:$ this-> session-> registerBag(new Cart()); ,然後像這樣回收它:$ this-> session-> getBag('Cart') 我收到以下錯誤:SessionBagInterface購物車沒有註冊。 – gprusiiski
你可以用新的問題編輯你的文章 - 你可以粘貼這個例外。 –
你有一個「setName」,「getName」方法嗎?什麼「getName」返回? –