0
我有一個enCrypt和deCrypt類,我想在整個Zend Framework項目中使用它,而不必在每次需要時聲明它,只需要一次。這應該在哪裏完成?感謝您的幫助...ZF:在哪裏放置自定義函數
我有一個enCrypt和deCrypt類,我想在整個Zend Framework項目中使用它,而不必在每次需要時聲明它,只需要一次。這應該在哪裏完成?感謝您的幫助...ZF:在哪裏放置自定義函數
Zend Framework在實現方面非常靈活。
您可以在引導程序文件中創建實例並將其保存到註冊表;每當你需要調用該類,只需從註冊表中獲取它?
你可以讓每個控制器擴展Zend_Controller_Action,並把這兩個函數放到這個類中(只有當你從控制器調用類時纔是理想的)。我的功能是靜態的,註冊我自己的庫(在你的應用程序的config.ini文件中輸入:autoloaderNamespaces[] = "MyPrefix_"
,然後在名爲MyPrefix的庫文件夾中創建一個文件夾),然後刪除我的類在那裏。當我需要它,我打電話$encryptedString = MyPrefix_Crypt::encrypt($string);
和$string = MyPrefix_Crypt::decrypt($encryptedString);
希望這有助於:)
作品像靜態功能的魅力。謝謝 ;) – cwhisperer 2011-03-28 16:11:36