如何在cakephp文件夹外部包含一个类

时间:2017-04-12 06:45:01

标签: cakephp cakephp-3.0 cakephp-3.4

请参阅我当前的文件结构

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应用程序中?

1 个答案:

答案 0 :(得分:1)

您需要确保PHP可以使用require_once( ROOT . DS . '..' . DS . 'RowPHP'. DS . 'push.php'); $pushOb = new \Push(); 在正确的命名空间中找到该类(请注意类名前面的反斜杠): -

if (project.gradle.startParameter.logLevel.name() == 'DEBUG')