2012-06-06 70 views
0

我有一個標準的ZF結構ZF命名空間自動加載機連接自舉

庫 -wil -auth -Adapter.php

在此文件夾/ libary /威爾/認證/適配器我有這個類

基於http://www.zendcasts.com/logging-in-users-using-doctrine-and-zend_auth/2010/01/

類Wil_Auth_Adapter實現了Zend_Auth_Adapter_Interface {

}

,並在我的application.ini聲明我autoloaderNamespaces [] =「威爾」

我沒有在程序的引導將其註冊爲一個助手經紀人或任何東西。

我的問題是,當我從控制器 調用它像這樣$適配器=新Wil_Auth_Adapter()

爲什麼它的工作原理很可能清楚,我不明白,自動裝卸&資源&引導在ZF 。

我在哪裏可以得到對過程的很好的解釋?

回答

0

自動裝載機在首次使用時自動包含類。資源是應用程序使用的「事物」,例如數據庫連接,緩存,自動加載器。引導進程設置這些資源。所以這些是三個獨立的東西,但它們是相連的。

您的認證適配器只是一個類,所以它不需要任何特殊的設置。經紀人。自動加載器知道名爲Wil_Auth_Adapter的類將生存於Wil/Auto/Adapter.php,並且它會檢查該類的include_path文件夾(默認包含庫文件夾)中的文件夾。

+0

感謝我現在得到它 - 也感謝這個http://stackoverflow.com/questions/10931631/zf-include-path – Wil