所有symfony2应用程序中的全局变量

所有symfony2应用程序中的全局变量,symfony,global-variables,Symfony,Global Variables,我正在为symfony2大学的项目工作,两天前我遇到了一个问题,我不知道如何解决 我需要在不同的用户(不同的用户会话)之间共享一个全局变量,但我不知道我必须在哪里声明它 我希望当用户A更改此变量时,用户B可以读取更新的此变量 很可能这是不可能的,但我是symfon2的新手,我不确定 很抱歉,如果我在编校中有任何错误,但我现在正在学习英语:)您可以将该变量写入文件或缓存(例如apc缓存)。缓存将在所有请求之间共享,但它有生存期 +1-我正要建议使用Redis,但apc缓存也同样适用于此。好的,谢谢

我正在为symfony2大学的项目工作,两天前我遇到了一个问题,我不知道如何解决

我需要在不同的用户(不同的用户会话)之间共享一个全局变量,但我不知道我必须在哪里声明它

我希望当用户A更改此变量时,用户B可以读取更新的此变量

很可能这是不可能的,但我是symfon2的新手,我不确定


很抱歉,如果我在编校中有任何错误,但我现在正在学习英语:)

您可以将该变量写入文件或缓存(例如apc缓存)。缓存将在所有请求之间共享,但它有生存期

+1-我正要建议使用Redis,但apc缓存也同样适用于此。好的,谢谢儿子!我想把这个变量写在一个.json文件中,并把它放在app/Resources文件夹中,这个位置正确吗?。我会看到一些关于apc缓存的东西,我认为可能会很有趣。你可以在任何地方存储你想要的东西,但我认为你应该在应用程序中创建自己的文件夹,资源文件夹是我存储资源文件的地方,比如细枝、css、js。。为了包裹。如果存储在文件中,则可能存在并发读/写问题。如果您需要多次编写它,我认为您应该考虑将其存储在数据库中。最后,我决定使用.jSON文件,并确保MutX与PHP的信号量实现和函数FLUK(Windows系统)一起使用,如我们可以在该链接中的PHP手册中看到的一个用户贡献。非常感谢你的帮助!儿子。