0
我試圖更新session-Array中的值,但它不起作用。 初始設置:Phalcon:無法在會話中更新數組中的值
$bag = new SessionBag('p-' . $productId);
$bag->person = ['name' => 'john', 'age' => 25];
然後更新:
$bag->person['age'] = 30;
後,年齡仍然是25(在Xdebug的會話選中)。
但它適用於某些人? https://forum.phalconphp.com/discussion/6015/storing-an-array-in-a-phalcon-session – EugenA
我想這取決於PHP版本或服務器設置,不知道朋友:( –
@EugenA我是我不認爲它確實如此,在過去的幾年中,我一直在使用Phalcon,但我認爲你所鏈接的這篇文章展示了人們期望它的工作方式,而不是它的實際工作方式。你不需要使用Phalcon的會話抽象,你可以很容易地使用'$ _SESSION',因爲這是一個超全球數組,你可以使用$ _SESSION ['person'] ['age'] = 30' – Pickle