我有一个标准的ZF结构
库 -会 -auth -Adapter.php
在这个文件夹/ libary / Wil / Auth / Adapter中我有这个类
基于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"
我在引导程序中没有任何内容可以将其注册为Helper Broker或其他任何内容。
我的问题是,当我从控制器调用它时,它为什么会起作用 像这样$ adapter = new Wil_Auth_Adapter()
很明显,我不了解自动加载器& amp;资源与在ZF引导。
我在哪里可以很好地解释这个过程?
答案 0 :(得分:0)
自动加载器首次使用时会自动包含类。资源是应用程序使用的“东西”,例如数据库连接,缓存,自动加载器。引导过程设置这些资源。所以这些是三个不同的东西,但它们是相互关联的。
您的身份验证适配器只是一个类,因此不需要任何特殊设置。经纪人。自动装带器知道名为Wil_Auth_Adapter
的类将位于Wil/Auto/Adapter.php
,并且它会检查该类的include_path(默认情况下包括库文件夹)上的文件夹。