在cakephp中包含文件

时间:2011-10-28 16:31:31

标签: php cakephp include

我生气了。我无法理解这是什么问题。 screenshot 显然我正在尝试require_once()但它不起作用。如您所见,文件应该在正确的位置。任何人都知道为什么它不起作用?

3 个答案:

答案 0 :(得分:7)

如果供应商文件夹中有文件(即vendors / filename.php)

你可以这样做:

App::import('Vendor', 'filename');

此处还有一些examples包括供应商

答案 1 :(得分:3)

您可以通过不同方式包含文件: http://book.cakephp.org/2.0/en/core-utility-libraries/app.html

在您的情况下,您使用Lucene作为供应商,因此正确的包含将是:

App::import('Vendor', 'lucene/Search/Lucene');

加载/app/Vendor/lucene/Search/Lucene.php

答案 2 :(得分:1)

恰好放置你的路径。例如

require_once( '/饼/ importedfolder / imported_file.php');

尽可能将.htaccess设置为拥有权限并启用mod_rewriting。

要更好地叙述:您可以将包含要导入的文件的文件或文件夹放在“webroot”文件夹中  例如,我们想要一个connection.php文件(只是为了解释这个)。 您所要做的就是将文件放在'webroot'中 然后要求它。 :因此'require_once(/cake/connection.php');

请告诉我这是否有帮助.....