我正在尝试在 wordpress 中使用 zend 框架,并尝试了使用插件的各种方法,最新的是:
http://crazycoders.net/2012/04/using-zend-framework-in-a-wordpress-environment/
add_action('plugins_loaded', 'Zend_Framework_Register');
function Zend_Framework_Register(){
//Setup Zend framework autoloading
define('ZEND_FRAMEWORK_PATH', dirname(__FILE__));
set_include_path(ZEND_FRAMEWORK_PATH . PATH_SEPARATOR . get_include_path());
require_once 'Zend'.DIRECTORY_SEPARATOR.'Loader'
.DIRECTORY_SEPARATOR.'Autoloader.php';
Zend_Loader_Autoloader::getInstance();
//Send a signal to say that zend framework got registered
do_action('Zend_Framework_Registered');
}
我有一个插件结构——
我已经包含了最小的 zend 库。
无论我使用哪种方法,我都会在激活时收到以下错误
致命错误:第 22 行的 C:\vhosts\plum-vet-recruit\wordpress\wp-content\plugins\zend-framework-plugin\zend-framework-plugin.php 中找不到类“Zend_Loader_Autoloader”
令我困惑的另一件事是插件脚本引用 Autoloader.php 但加载程序文件夹不包含 Autoloader 文件..?
我也试过这个插件http://wordpress.org/extend/plugins/wp-zend-library/
有任何想法吗..
谢谢