簡體   English   中英

在整個應用程序中存儲Zend_Log(Zend_Db)對象的最佳方法是什么?

[英]what's the best way to store You Zend_Log (Zend_Db) object across the application

在整個應用程序中存儲Zend_Log或Zend_Db之類的對象的最佳方法是什么? 您可以將其存儲在注冊表中,但是每次使用它們時都必須將其從注冊表中拉出,另一種方法是從引導程序中獲取它們,但這還涉及幾行額外的代碼。

我正在做的是將它們存儲在構造方法中的控制器變量中(在控制器中所有其他控制器都在擴展中)。 但這是一個好習慣嗎?

您可以使用動作助手來訪問對象,也可以使用可以在分派控制器之前運行的控制器插件 ,並讓該插件將值注入到控制器中,而不是從注入該值的基本控制器擴展所有控制器。控制器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM