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');它包含这个文件但是这些包含指令存在问题,因为包含期间的工作目录是'app/webroot'。

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

4

1 回答 1

1

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

于 2012-05-09T08:18:49.690 回答