我有一个使用Symfony框架的项目。为了优化目的,我已经缩小了在请求期间一直使用的6个公共变量。其中一些变量在数据库中。可以在Symfony控制器类中使用类级变量吗?
现在,一次又一次地返回数据库5次,得到相同的值是不好的做法。所以,我想将这些变量值存储到类级变量中。
这是一个很好的做法吗?
class MyController extends Controller
{
/*Class level variables to eliminate repetitive object creation.*/
protected $doctrine;
这不是一个“类级别变量”(又名静态变量)。这是一个实例变量。 – igorw
您想在哪里/如何分享这些变量? –