如何从 cakephp 文件夹外部包含 class
How to include a class from outside of cakephp folder
请查看我当前的文件结构
CakePHP
- bin
- config
- src
- vendor
- webroot
RowPHP
- push.php
我想 import/include
将 class 推入我的 cakephp2 应用程序,该应用程序位于 cakephp push.php 文件之外
我试过
require_once( ROOT . DS . '..' . DS . 'RowPHP'. DS . 'push.php');
$pushOb = new Push();
它包含成功但是当我尝试创建一个对象时它通过错误
Fatal error: Class 'App\Controller\Push' not found
问题:如何 import/include 这个 class 到我的 cakephp 应用程序中?
您需要确保 PHP 可以使用 new \Push()
在正确的命名空间中找到 class(注意 class 名称前的反斜杠):-
require_once( ROOT . DS . '..' . DS . 'RowPHP'. DS . 'push.php');
$pushOb = new \Push();
请查看我当前的文件结构
CakePHP
- bin
- config
- src
- vendor
- webroot
RowPHP
- push.php
我想 import/include
将 class 推入我的 cakephp2 应用程序,该应用程序位于 cakephp push.php 文件之外
我试过
require_once( ROOT . DS . '..' . DS . 'RowPHP'. DS . 'push.php');
$pushOb = new Push();
它包含成功但是当我尝试创建一个对象时它通过错误
Fatal error: Class 'App\Controller\Push' not found
问题:如何 import/include 这个 class 到我的 cakephp 应用程序中?
您需要确保 PHP 可以使用 new \Push()
在正确的命名空间中找到 class(注意 class 名称前的反斜杠):-
require_once( ROOT . DS . '..' . DS . 'RowPHP'. DS . 'push.php');
$pushOb = new \Push();