如何在Zend Framework上安装PHPLinq库

时间:2012-01-11 20:32:08

标签: php zend-framework

我整天都在争吵。有没有办法安装PHPLinq所以它适用于Zend库自动加载器?

或者,如果我只需要使用include,是否有一种方法可以确保PHPLinq库中其他包含的路径。

显然,我是PHP的新手,只是让这个库在Zend中得到认可,这已成为日常杀手。从来没有想过在工作的日子里。在:。

提前致谢!

1 个答案:

答案 0 :(得分:1)

Zend中的AutoLoading可以与任何支持Zend命名约定的库一起使用。也就是说,将类放在一个文件夹中,然后下面的所有类都遵循:

FOLDER_SUBFOLDER_FILENAME

图案。所以你需要有例如:

  

MyLib> ClassName.php

必须要上课

MyLib_ClassName

如果这些要求没问题,那么就这样做:

// Define path to application directory
defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/'));

// Ensure /libraries is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/libraries'),
    get_include_path(),
)));

//Include the Zend Autloader
include('Zend/Loader/Autoloader.php');

//Create the autoloader and register the Activis_ namespace
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('YourFirstLevelFolder_');

然后,当您注册了命名空间并确保您的类使用命名约定时,使用NEW应该加载您配置的任何内容。

祝你好运