Zend GData路径无法使用Wordpress

时间:2012-02-19 22:44:48

标签: php wordpress zend-framework

全部, 我正在尝试使用以下代码加载我的Zend框架:

require_once $themePath.'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata', 'D:\My Documents\xampp\htdocs\wordpress\wp-content\themes\theme');
Zend_Loader::loadClass('Zend_Gdata_HttpClient', 'D:\My Documents\xampp\htdocs\wordpress\wp-content\themes\theme');
Zend_Loader::loadClass('Zend_Json', 'D:\My Documents\xampp\htdocs\wordpress\wp-content\themes\theme');

这让我成为那里的一部分。但是,当它试图在下一页上加载Zend / Gdata / App.php时,它说它无法找到它。我认为它会起作用,但我不断收到以下错误:

警告:require_once(Zend / Gdata / App.php)[function.require-once]:无法打开流:D:\ My Documents \ xampp \ htdocs \ wordpress \ wp-content \中没有此类文件或目录第27行的主题\主题\ Zend \ Gdata.php

然后

第27行:

require_once 'Zend/Gdata/App.php';

为什么这不起作用?感谢您提前提供任何帮助!

1 个答案:

答案 0 :(得分:1)

尝试将Zend目录所在的路径添加到包含路径,如下所示:

set_include_path(implode(PATH_SEPARATOR, array(
        realpath($themePath),
        get_include_path(),
 )));

这样,包括Zend/Class.php之类的文件将在$themePath中查找Zend Framework文件。在目前的情况下,它无法找到Zend文件相对于它们被包含的位置。