我有一個使用Symfony框架的項目。爲了優化目的,我已經縮小了在請求期間一直使用的6個公共變量。其中一些變量在數據庫中。可以在Symfony控制器類中使用類級變量嗎?
現在,一次又一次地返回數據庫5次,得到相同的值是不好的做法。所以,我想將這些變量值存儲到類級變量中。
這是一個很好的做法嗎?
class MyController extends Controller
{
/*Class level variables to eliminate repetitive object creation.*/
protected $doctrine;
這不是一個「類級別變量」(又名靜態變量)。這是一個實例變量。 – igorw
您想在哪裏/如何分享這些變量? –