3

请查看我当前的文件结构

CakePHP
  - bin
  - config
  - src
  - vendor
  - webroot


RowPHP
  - push.php

我想将import/include类推送到我的 cakephp2 应用程序中,该应用程序位于 cakephp 之外的 push.php 文件中

我试过了

require_once( ROOT . DS . '..' . DS . 'RowPHP'. DS . 'push.php');
$pushOb = new Push(); 

它包含成功,但是当我尝试通过错误创建对象时

致命错误:找不到类“App\Controller\Push”

问题:如何将此类导入/包含到我的 cakephp 应用程序中?

4

1 回答 1

1

您需要确保 PHP 可以使用new \Push()(注意类名前的反斜杠)在正确的命名空间中找到类:-

require_once( ROOT . DS . '..' . DS . 'RowPHP'. DS . 'push.php');
$pushOb = new \Push();
于 2017-04-12T09:23:16.770 回答