cake php导入库,包含许多包含其他文件的php文件

时间:2012-05-09 06:52:14

标签: php cakephp cakephp-2.0

我有一些具有这种结构的php库:

folder1
    some_php_files.php
folder2
    some_php_files.php
folder3
    some_php_files.php

每个文件夹中的每个文件都使用类似include_once(../folder2/some_file.php)

的内容

现在我将所有三个文件夹放在app / lib目录中,所以我有app / lib / folder1,app / lib / folder2 ......

我在我的控制器中使用:App::import('Lib', 'folder1/main_php_file');并且它包含了这个文件,但是那些include指令存在问题,因为include期间的工作目录是'app / webroot'。

我如何解决这个问题?是否有任何选项可以获取当前文件目录(在lib php文件中)以包含与其相关的其他文件?

1 个答案:

答案 0 :(得分:1)

好吧,我使用include_once(__DIR__.'/../path');

制作了它