问题标签 [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 投票
2 回答
1371 浏览

php - 无法烘焙 CakePHP - 为蛋糕/控制台/蛋糕设置 chmod +x 时权限被拒绝 - 在 NTFS 安装的分区上

刚刚学习 CakePHP 和它的 Bake 特性。

我试着跑

../cake/console/cake bake

app文件夹中,但我收到错误

../cake/console/cake: Permission denied

chmod 777也不chmod +x行。我仍然得到许可被拒绝。

还尝试通过“属性”窗口设置权限,但是当我选中“允许将文件作为程序执行”时,它立即变回未选中状态。

如果有任何区别,我的www/文件夹位于 NTFS 安装分区上。我之前在 Windows 上使用过 xampp,当我切换到 Linux 时,www/它仍然在那个 NTFS 分区中,我只是让我在 Linux 中的 Apache 指向那个文件夹。

有什么建议么?

0 投票
1 回答
997 浏览

php - 在 Cake 中使用 Bake 时出现多个 PHP 和控制台警告

伙计们。

我一直在尝试在 CakePHP 1.3 中烘焙一些模型、控制器和视图 - 但是,当我从控制台运行命令时,我遇到了很多警告和意外行为。例如,如果我尝试烘焙具有关联的模型,它第一次失败)并将 PHP 错误回显到生成的模型文件中);如果我再烤一次,它就可以正常工作。

很多这些警告都与用户权限有关(尤其是对于 Cake 的 tmp 缓存)——不幸的是,我的主机使用的是带有 Solaris ACL 的 SunOS 机器,所以那里的运行有点粗糙。但是,这是我一直担心的其他消息:

~(请注意,出于安全原因,在适用的情况下,我已将主目录替换为 。)

有没有人遇到过这个?这是一个奇怪的问题,由于 Solaris ACL 而变得更加复杂。此外,我的主目录位于 chroot 监狱中,但它仅对 http 守护进程有效。(我的 shell 访问权限没有被锁定——我想我在我的 UID 下运行的程序也没有被锁定。)

我知道这个问题有点随意,但我真的在寻找任何对 Cake's Bake 脚本有类似经验的人。我真的不知道该去哪里。有没有人有什么想法或经验可以和我分享?我将不胜感激。

0 投票
1 回答
526 浏览

validation - cakephp: cake bake 没有创建验证规则,为什么?

我将cake bake model all, 与我的数据库(cakephp 1.3)一起使用,它创建了所有具有关联的模型,但没有创建验证规则。这是为什么?

0 投票
2 回答
1045 浏览

php - 烘焙模型 - CakePHP - Ubuntu

我目前正在尝试为 CakePHP 中的一个项目烘焙模型。我已经设置了我的数据库表并烘焙了我的骨架项目。然后我通过终端执行以下命令:

然后向我显示正确的菜单。当我选择“M”时,出现以下错误

有人对我如何解决这个问题有任何想法吗?我已经挠头好几个小时了。

编辑

连接代码

另外 - 如果我查看 cakePHP 生成的启动页面,它确认我的数据库连接正常。

0 投票
1 回答
1231 浏览

cakephp - 如何为多个应用程序设置“蛋糕烘焙”环境?

我被困在设置运行蛋糕烘焙的环境中。

在我的开发机器(使用 WAMP)中,我有几个应用程序:

根据网上的一些教程,为了在命令提示符下使用“cake”,我必须将“cake/console/”目录添加为“PATH”环境变量。

因此,我将“{wwwroot}/myapp-1/cake/console”添加为“PATH”变量之一。

但问题是,当我要为“myapp-2”或“myapp-3”“蛋糕烘焙”一些模型/控制器时,系统会说一些关于找不到数据库表的信息。

经过一些跟踪,我怀疑“蛋糕烘焙”正在使用“myapp-1”的“配置”,因为我在那里使用了“蛋糕/控制台”。

那么,环境“蛋糕烘焙”多个应用程序的正确结构是什么?

非常感谢!

0 投票
1 回答
124 浏览

php - CakePHP 模型关联

这是交易,我有 2 个模型:Rus 和 Audios。我想在 Rus 控制器中使用 Audios 中的记录,所以我去输入这样的关联:

当我使用脚手架功能时,没有任何效果。请帮忙。

0 投票
1 回答
3371 浏览

cakephp - cakephp 烘焙控制台行为怪异?

我对 CakePHP 还很陌生,从新手到专业人士,我都在通过 Cake Book 和 Apress Book CakePHP,但我似乎无法理解我的烘焙控制台上发生了什么。

我已经安装了它,似乎工作正常。但是当我输入cake bake它时,它会告诉我这个

而不是书上说的应该是

如果我按照我的蛋糕控制台上的问题,它会询问我想要复制的目录布局的路径,然后似乎覆盖了我拥有的所有内容。

另一方面,如果我按照书中的步骤输入cake bake view,或者cake bake model似乎理解我在谈论名为视图和模型的项目,并告诉我这些项目没有数据库配置等。所以,如果我输入项目路径首先,我无法选择做什么。但如果我把它排除在外,它就无法知道。看看这是怎么回事?

我使用的是常规的 Windows cmd.exe,而不是 cygwin,正如我看到一些人推荐的那样,如果需要,可以提供更多详细信息。可能有一个简单的解决方案,所以我感谢您的帮助!

0 投票
1 回答
200 浏览

php - 如何创建php模板文件

控制器

生成/add.php(模板)

我有一个控制器,它会调用这个模板来创建视图、控制器和模型。我不知道更好的方法来做到这一点,我不喜欢将 php 标签放在 php 标签中。建议?

这就像 cakephp 中的“烘焙”功能。但我正在创建一个 codeigniter 版本的 bake。脚本正在运行。但是我的代码很乱。?寻找更好的方法来管理模板文件..

0 投票
3 回答
7926 浏览

cakephp - 让 CakePHP 2.0 烘焙

我在让 CakePHP 2.0 的 Bake 功能正常工作时遇到了一些麻烦。我认为这取决于我设置文件夹结构的方式,即:

文件结构

htdocs 是站点的根目录,其中包含通常在“app”文件夹中找到的所有内容。htdocs/webroot/index.php 文件的 CAKE_CORE_INCLUDE_PATH 设置如下:

然后我导航到 htdocs 文件夹(通过 putty,它托管在 Debian 6 服务器上),并运行以下命令:

但基于列出的应用程序路径是“ /srv/www/cakeauth.tld.blue/cakephp/app/ ”而不是它应该是的事实:“ /srv/www/cakeauth.tld.blue/htdocs/ ” , 表示它不会将 htdocs 识别为应用程序。

任何人都可以帮我设置它以在正确的位置运行 Bake 吗?谢谢 :)

0 投票
2 回答
1557 浏览

php - CakePHP Bake 错误:数据库连接“Mysql”丢失,或无法创建

我正在寻找一些帮助来摆脱这个错误。当我运行 mac os x 10.5 时,我必须安装更新版本的 php 来支持 pdo。我使用Marc Liyanage 的安装程序包做到了这一点。

我现在遇到的问题是从命令行使用 php 正在调用默认的苹果 php,而不是启用 pdo 的版本导致烘焙失败。

如何让 bake 命令在我的系统上使用正确版本的 php?

非常感谢

拉尔夫