问题标签 [cakephp-bake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
470 浏览

php - cakephp3 烘焙控制台不烘焙

我安装了 xampp7 和 composer3,我得到了带有 composer 的 cakephp3.1。一切都很好,我看到了 cakephp 主页。然后我试着用这个代码开始烘焙。

进而

但这给了我一个错误。

我还尝试了以下代码,它们被正确执行。

怎么了?

0 投票
1 回答
805 浏览

cakephp - CakePHP 3.0 在 netbeans 中烘焙

我在我的第一个项目中使用 CakePHP 3.0 并使用 Netbeans IDE。我从 github 下载了 CakePHP 3 插件:junichi11

项目在浏览器中运行良好。但无法使用烘焙命令。

在运行 bake 命令right click on project >> CakePHP3 >> run command并选择 bake all 时会给出可能模型的列表,并且没有输入控制台来进行选择或输入任何命令。

烘焙命令输出

在 Ubuntu 14.04 中从终端烘焙给出了这个 [命令以黄色突出显示]

从终端烘烤

如何运行命令cake bake all admins

0 投票
1 回答
1824 浏览

php - 无法使用 cakePhp 3.2 进行烘焙

我正在尝试使用cakephp 3.2创建新的本地项目,遵循cakephp 文档,在 wamp 本地服务器上。我用作曲家安装它。

安装后一切似乎都正常:我在 app.php 上配置了我的 db 访问权限,并且 cakephp 默认主页确认配置一切正常(PHP 版本和扩展 OK/写权限 OK/连接到 db OK)

但是当我尝试使用烘焙命令(从我的项目根目录)时,我遇到了一个错误:

但是,文件 c/wamp64/www/cemafor/bin/cake.php 存在!

我尝试使用“./bin/cake bake”命令(根据cakephp bake doc 推荐),仍然是同样的错误。

也尝试删除并重新安装项目,没有变化。

我看到安装的烘焙版本是 1.2.1(查看 install 命令的结果)。我查看了 /composer.json 文件,看到了这个:

所以我尝试通过以下方式更改 cakephp/bake 版本的版本值:

但是什么都改变不了...

我尝试根据bake doc安装 1.0 版,但不起作用。

并且找不到一个有同样问题的人......在这个世界上感到孤独,有一个愚蠢的错误^^

非常感谢你的帮助 !


有关信息,以下是安装命令的结果

这是我的composer.json 内容

0 投票
1 回答
600 浏览

php - CakePHP 选择选项属性

我是 CakePHP 的新手,我试图做一个管理面板。

在我的下拉列表中,我无法显示“标签”而不是 id。我尝试了很多东西...

我的数据库是这样的:

行政区划

  • ID
  • 标签

项目

  • (多行)
  • etat_id

我试图这样做:

控制器 :

看法 :

输出 :

现在,如果我尝试这样做:

控制器 :

(相同观点)

输出是:

它不想在我的数据库中使用“标签”……我不知道该怎么做。

提前谢谢你,再次为这个糟糕的英语感到抱歉:'(

0 投票
0 回答
866 浏览

mysql - 运行 bin\cake 时出现 CakePHP 3.x 错误,烘焙所有注释

我在尝试烘焙我在数据库中创建的表时遇到问题。我在 Windows 10 上,如下所示,运行 php 5.5.12(高于所需的 5.5.9 或更高版本)。我也在运行蛋糕版本 3.2.6。

我最初在表中有一个名为 comment 的字段,我看到它是 mySql 的保留字。然后我将其更改为内容。会不会是我的表名是评论?我不认为这会引起冲突。

我不知道为什么会发生这种情况或如何解决任何想法?

0 投票
1 回答
603 浏览

cakephp - 使用 SQLite3 使用 Cakephp 3.2 烘焙控制器会在 add() 和 edit() 方法中产生错误,为什么生成的代码不正确?

错误在于,在创建控制器代码时,关联模型的变量留空,而模型的名称留空。为我的所有表创建控制器时会发生错误,但这是其中一个的完整示例。我已经在全新安装的 cakephp 3.2 上复制了这个问题。

这是生成的 2 行错误代码,我在下面包含了完整的详细信息:

我在 config/app.php 中的数据库配置:

为 add() 方法创建的代码包含错误创建的代码。

我的数据库存储在应用程序根目录中,应用程序找到它并根据我的判断正确连接。数据库架构:

0 投票
1 回答
243 浏览

cakephp - Cakephp 3.x bake - 在模板中获取 cli 选项

在 Cakephp 3.x 中烘焙时,我运行的管理员模板。

这工作正常并且文件成功生成,但是如何在烘焙模板中检查该prefix选项是否已设置。如果这是为了让管理员做出不同的输出,我需要检查该条件。

谢谢

0 投票
1 回答
3368 浏览

cakephp - CakePHP3 - 反向(删除)生成(烘焙)控制器

我通过终端命令生成(烘焙)控制器:

bin/cake bake.bake controller [controller_name]

有命令可以反转吗?删除生成的控制器?

0 投票
3 回答
6706 浏览

cakephp - 如何使用 CakePHP 3 烘焙管理(前缀)代码?

谁能告诉我为管理后端创建 CRUD 的官方方法是什么?

在 CakePHP 2 中,烘焙代码在函数名称和视图文件之前使用 'admin_' 进行了扩展。在 CakePHP 中,我似乎再也找不到任何关于它是如何完成的直接信息了。烘焙控制台不再要求管理员。在本主题中:https ://github.com/cakephp/bake/issues/28我看到他们提到使用 --prefix 扩展名,但随后控制器被放置在单独的 /Admin 文件夹中,而 CRUD 函数继续拥有它们正常的名字。在食谱的某些部分()我仍然看到他们提到了像 admin_view 这样的函数。

那么谁能告诉我从 3.2 开始的官方“蛋糕”方式是什么?

0 投票
0 回答
865 浏览

php - CakePHP 3 前缀(管理员)烘焙模板

谁能告诉我在哪里/如何保存前缀路由的新烘焙模板?当我使用 --prefix Admin 烘焙控制器时,它会从 Template/Bake/Controller/controller.php 文件而不是 Template/Bake/Controller/Admin/controller.php 文件创建 Controller/Admin/controller.php 文件。但我希望在主控制器和管理员/控制器中生成不同的代码。