【发布时间】:2015-03-28 23:59:18
【问题描述】:
我目前正在构建一个版本为 3.0.0-RC1 的新 CakePHP 应用程序,并尝试安装和使用 jasig/phpCAS 插件。使用this guide,,我从命令提示符运行了以下命令:composer require jasig/phpcas
这会正确地将 jasig/phpcas 文件复制到我的应用程序的供应商目录中,但是指南中说应该更新的其他文件之一 (vendor/cakephp-plugins.php) 甚至不存在。
我很难访问该插件。我希望能够调用它的静态方法,但我不断收到以下形式的错误:Error: Class 'App\Controller\phpCAS' not found。 (错误中的确切目录会根据我调用该方法的位置而有所不同。)
我不知道这是因为没有 cakephp-plugins.php 文件,还是我没有正确调用插件。我的理解是,如果加载了插件,我应该能够像这样调用它的静态方法:phpCAS::methodName()
【问题讨论】:
-
收到错误时,请始终显示complete、exact错误信息!
-
感谢您的建议。我没有包括它,因为从字面上看,错误所说的唯一内容是“找不到类___”,但我已将其添加到上面以防万一。
-
在这种情况下特别有用,因为它清楚地表明了您错误地定位课程的地点和方式。
标签: cakephp-3.0 phpcas