【问题标题】:Trait 'Crud\Controller\ControllerTrait' not found in Cakephp在 Cakephp 中找不到特征'Crud\Controller\ControllerTrait'
【发布时间】:2017-11-21 15:42:39
【问题描述】:
我将我的 cakephp api 从 linux vps 转移到 azure cloud。我也配置了重定向,但出现“未找到 Trait 'Crud\Controller\ControllerTrait'”错误。我检查了 bootstrap.php 文件以检查它是否加载了 crud 插件。确实如此。
我需要运行 composer autoload 来加载插件吗?如果是,那么如何在 azure 中作为它的 windows vm。
【问题讨论】:
标签:
php
azure
cakephp
cakephp-3.0
【解决方案1】:
首先,您应该检查名为friendsofcake 的文件夹是否存在于\vendor 目录中。如果没有,则需要使用composer运行以下命令进行安装:
composer require friendsofcake/crud:^4.3
详情请参阅this doc。
【解决方案2】:
我意识到我的代码库是使用 Composer 版本 1 创建的。
并安装我必须运行的所有软件包
composer install
但是,并非所有插件都能正确加载。如果你有作曲家版本 2
安装并面临问题
请运行
composer update