我正在尝试设置我的Zend Framework的PHP路径.我对如何做到这一点非常困惑.我的Zend Framework位于我服务器上的以下位置:
亚马逊/ ZendFramework-1.10.3-最小
我将在amazon /目录中创建几个需要Zend Framework的php文件.我的包含路径是:
include("ZendFramework-1.10.3-minimal/library/Zend/Service/Amazon.php");
但是在Amazon.php里面就是这条线
require_once 'Zend/Rest/Client.php';
...然后Client.php有更多依赖项设置,依此类推.
如何设置我的包含路径,以便Amazon.php和Client.php(等等)可以正确引用Zend Framework的位置?
谢谢
你将不得不设置你在你的自举文件中使用通过set_include_path()如果你使用任何包含路径.(如果您使用ZF,需要检查ZF布局以获取详细信息).
类的加载将通过Zend的程序的时候,你包括图书馆/ Zend公司/ Loader.php文件并调用将使驻留在你的图书馆/ Zend的文件夹类的自动加载功能来处理.
当您设置库的包含路径时,请包含库/ Zend/Loader.php并调用Zend_Loader :: registerAutoLoad()我相信能够正常工作.
一个名为bootstrap.php的文件中的简短示例
set_include_path('ZendFramework-1.10.3-minimal/library/'.get_include_path()); require_once('Zend/Loader.php'); Zend_Loader::registerAutoload();