问题标签 [cake-console]

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 回答
598 浏览

php - Cake 控制台无法在 Mac OS X Lion 上运行

我刚刚下载了 CakePHP 2.1 并完成了数据库的所有设置和其他所有设置,但是我无法使用 cake 控制台,我收到以下错误:

如果我在浏览器上打开该网站,我会看到:

在此处输入图像描述

这是我的database.php:

我正在使用 XAMPP 1.7.3,我读到这个问题可能与 PDO 有关,但我不知道如何正确设置它,有什么建议吗?

0 投票
1 回答
796 浏览

cakephp-bake - 使用烘焙的 Cakephp 代码生成

我刚刚下载了 cakephp 最新版本 2.3.0 并尝试使用 bake 命令创建骨架应用程序。问题是当我在 /app>cake bake 执行命令 cake bake 时。我收到以下消息:

欢迎使用 CakePHP v1.3.2 控制台

应用程序:应用程序

路径:/var/www/cake-acl/app

未找到您的数据库配置。花点时间创建一个。

数据库配置:

您可以看到,控制台显示的是 Cakephp 版本 1.3.2,即使我已经下载了 2.3.0,这就是为什么控制台尝试为 app/config 文件夹而不是 app/Config(2.0 约定)创建 1.3 版本脚本的原因。

为什么会这样,我错过了什么吗?

0 投票
1 回答
1627 浏览

cakephp - 动态加载任务时如何让CakePHP使用shell输出级别

CakePHP 2.3.8 版

如果我使用public $tasks = array('Email');$this->Email->execute();输出级别Console/cake Test --verbose,即将在电子邮件任务中使用详细输出。但是,如果我使用 TaskCollection 对象动态加载任务,则不会。它仅使用 NORMAL 的默认输出电平。

如何设置 TestShell 以在动态加载时将输出级别传递给 EmailTask​​?


更新:我尝试将 getOptionParser() 添加到 Shell 和 Task,以便可以$this->params['verbose']按照 Cookbook 使用,但出现错误:未定义索引:详细。


用某种解决方案更新

我可以像这样手动将参数传递给任务:

但是 TaskCollection 不应该为我做那件事吗?

0 投票
2 回答
1809 浏览

cakephp-2.0 - CakePHP 控制台给出错误“未定义的索引:HTTP_HOST”

我有一个设置APP/Config/config.php我有一个定义主机的行:

每当我运行蛋糕控制台时,我都会收到错误消息:

为什么会出现这种情况,我该如何解决这个问题?

0 投票
1 回答
588 浏览

php - Cakephp installing Bake on Centos production server

I'm about to include cake in my path on my Centos production server and start using cake commands from the command line to manage my ACL framework. I looked around for notes on the potential hazards of having cake bake and also cake acl available on the server and there is not much literature on using these tools in production. My three main concerns are as followed.

1: Does running a cake command effect performance or latency times for anyone viewing the site either while the cake command is run or after it is run? Obviously running scripts affects performance, but is this a performance hit that people viewing the site would notice?

2: Are there any security issues associated with cake being installed on the server?

3: Does including cake in the centos path cause any issues, and should such a path edit be placed in the .bashrc or .bash_profile file? Cake's docs says to use either. Which is preferred?

Any additional information on using cake commands from the centos command line would be of great help. Thank you to anyone who has input regarding these questions.

0 投票
1 回答
39 浏览

php - 无法使 ApiGenerator 工作

我从 GitHub 下载了 ApiGenerator 并将其粘贴到 app/Plugin/ApiGenerator 中,并将引导程序编辑为CakePlugin::load('ApiGenerator');. 然后我想做下一步,那就是蛋糕控制台并输入以下行:

但它返回我以下错误消息:

我将引导程序更改为,CakePlugin::loadAll();但仍然遇到相同的错误。我尝试将行更改cake ApiGeneratorcake DebugKit(我已安装并正在工作)以查看它是否只是 ApiGenerator,但它向我显示了相同的错误,这意味着蛋糕控制台无法识别任何插件,尽管我成功安装了 DebugKit操作。

那么,任何想法 ApiGenerator 有什么问题?有没有办法(变量或其他东西)可以告诉我哪些插件已经在运行?

0 投票
1 回答
632 浏览

cakephp - 更改视图文件扩展名 - 通过蛋糕烘焙

有没有办法改变生成的视图文件的扩展名cake bake view?目前,该任务生成.ctp文件 - 而我想要.php.

我尝试使用别名参数 @ cake bake view MyController index "index.php",但是 CakePHP 认为我正在尝试加载一个名为“index”的插件: Error: Plugin index could not be found

显然,我可以手动或通过批处理脚本更改文件名。但是,控制台执行此操作将是理想的。

编辑: 通过回答Salines关于我为什么要这样做的问题,我意识到这个问题更特定于 IDE。我在这个答案中找到了我想要的东西:在 PHPStorm 中将 CTP 文件显示为 PHP 文件。也就是说,我仍然有兴趣了解是否/如何使用cake bake view.

0 投票
1 回答
140 浏览

cakephp - 没有提示的 cakephp 控制台(-f 选项?)

0 投票
0 回答
80 浏览

c# - 无法使用“Cake”将 Microsoft.Windows.SDK.Contracts 包添加到项目中

我想使用工具“Cake”构建我的解决方案,但我遇到了一个问题。我无法将 Microsoft.Windows.SDK.Contracts Nuget 包添加到项目中。我使用这个命令:

我得到错误

我所有的 build.cake 文件: