首页 > 解决方案 > 无法让 Bake Console 工作并且所有答案都已过时

问题描述

我有一个 CakePHP 项目

C:/xampp/htdocs/cms2

我正在尝试使用烘焙控制台,但是当我在命令提示符下运行“bin/cake”时,它说'bin' is not recognized as an internal or external command, operable program or batch file.我遵循了这个并安装了它并重新启动了我的电脑。

因此,我从控制台“cd”到我的项目目录,并composer require --dev cakephp/bake:"^2.0"再次输入以确保:

运行命令时的控制台

这意味着安装了烘焙,对吗?当我第一次运行这个命令时,我下载并安装了一些文件,这张图片是在第二次运行命令之后。我在我的环境变量中正确设置了 PHP。我一直在做我的研究,我仍然找不到我的答案。

我做过的事情:

  1. 我在这里关注了这篇文章,但结果一无所获。我没有 cake\console 文件夹。这就是我的项目的文件资源管理器的样子,所以没有蛋糕/控制台 在此处输入图像描述

  2. 然后我跟着这个stackoverflow线程但是它是针对WAMP的,所以我找不到类似的东西。当我在我的项目文件夹中搜索“控制台”时,我找到了大约 30 个“控制台”文件和文件夹。当我这样做时,php -v我得到:PHP 7.3.27

  3. 我关注这个线程并添加C:\xampp\htdocs\cms2\bin到我的“路径”系统环境变量中,但仍然没有任何反应。

我没有想法,我不知道我做错了什么。我需要烘烤我的模型和控制器,而我不能。我还拍了一张我的 SYSTEM 环境变量的照片,以防万一有人帮助我。

在此处输入图像描述

标签: cakephpcakephp-bakecake-bake

解决方案


好像我正在关注 cakePHP 食谱中的文档,他们输入了它:

在此处输入图像描述

原来,我不得不使用

bin\cake bake model users

推荐阅读