如何在cakephp中使用php

问题描述 投票:0回答:1

我正在尝试使用require“filename.php”将PHP文件添加到我的CakePHP控制器,但它无法正常工作。这是错误消息:

require(filename.php):无法打开流:没有这样的文件或目录

php cakephp cakephp-2.0
1个回答
0
投票

这意味着文件filename.php不存在于脚本的路径中。

做一个var_dump(getcwd())来获取当前工作目录的路径。如果您的文件不在此路径中,则存在问题。

您很可能需要使用更具体的文件名路径,例如

require(__DIR__ . DIRECTORY_SEPARATOR . 'pathto' . DIRECTORY_SEPARATOR . 'filename.php');

但是你可能应该在autoloading上查看你的文件或者在CakePHP中使用template functionality。在绝大多数情况下,如果您直接在includerequire的框架中包含文件,则有理由停止并重新考虑您的解决方案。你有可能做错了什么。

© www.soinside.com 2019 - 2024. All rights reserved.