问题标签 [cakephp-3.0]

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

cakephp - 在 CakePHP 3 上找不到类“区域设置”问题

我刚刚从这个链接下载了文件,提取并尝试执行,但我遇到了这个错误:

我正在使用 xampp 在 localhost 上运行...我在 beta 1 和 2 中遇到了同样的问题。

0 投票
1 回答
569 浏览

cakephp-3.0 - cakephp 3.0 通过插件创建新的小部件

我为 cakephp 3.0 创建了一个新的小部件,现在我想将它作为插件分发。

我的小部件位于 /src/View/Widget/Autocomplete.php

我烘焙了插件并将这个文件移动到 /plugins/Autocomplete/src/View/Widget/Autocomplete.php

我想让我的插件加载所有必需的帮助程序、css 和 js 文件。我应该在哪里以及如何添加它们?

0 投票
17 回答
105990 浏览

cakephp - CakePHP 3.0 安装:系统中缺少 intl 扩展

使用 CakePHP 文档,我正在尝试使用 composer 安装 3.0-beta2,但出现此错误:

cakephp/cakephp 3.0.x-dev requires ext-intl * -> the requested PHP extension intl is missing from your system

但是,我确定已安装 intl(它显示在 phpinfo 上)。我正在使用 PHP 5.4.33/Apache 2.4.10.1

0 投票
0 回答
128 浏览

cakephp - Cakephp-3.0 如何在插件行为中创建自定义规则

请问如何在 cakephp 3.0 插件行为中创建自定义规则函数,就像我们可以在 2.x 版本中一样:

http://book.cakephp.org/2.0/en/models/data-validation.html#adding-your-own-validation-methods

提前致谢 !

0 投票
1 回答
2844 浏览

cakephp - CakePHP 3.0 - 如何使用confirmMessage 创建一个postLink?

我今天开始使用 CakePHP 3.0 (beta)。

在 CakePHP 2.0 中,有一个选项可以将确认消息添加到 postlink。这将导致单击链接时发出警报。

关于 CakePHP 2.0 中 postLink 的更多信息: http ://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#FormHelper::postLink

关于 CakePHP 3.0 中 postLink 的更多信息: http ://book.cakephp.org/3.0/en/views/helpers/form.html#Cake\View\Helper\FormHelper::postLink

在 3.0 版本中,confirmMessage 消失了。有人知道 CakePHP 3.0 是否有替代方案吗?

0 投票
3 回答
29638 浏览

php - CakePHP 3 原始 SQL 查询

我正在使用 CakePHP 3,我需要在多个表上运行原始 SQL 查询。在 CakePHP 2 中,这可以通过对任何模型 ( $this->Messages->query("select..")) 使用 query() 方法来完成。

我需要允许我在 CakePHP 3 中运行 SQL 查询的方法。以下是我正在使用的代码片段:

如果您可以提供 CakePHP 3 模型文档的链接,我可以在其中找到此信息,那也会很有帮助。我尝试在谷歌上搜索,但只能找到与 CakePHP 2 相关的问题。

0 投票
2 回答
156 浏览

php - CakePHP:每个团队的 URL 中的前缀

我正在开发一个 CakePHP 3 网站。我想展示基于团队的内容。在每个控制器中,我想访问当前团队。

例如:

www.url.com/team1 --> Team = team1,Controller = Home,Action = Index

www.url.com/team2 --> Team = team2,Controller = Home,Action = Index

www.url.com/team3 --> Team = team3,Controller = Home,Action = Index

...

我想为所有团队使用相同的控制器,除了显示的内容是基于团队的。最好的方法是什么?路由似乎对我不起作用,我玩了一下。

0 投票
1 回答
7876 浏览

cakephp - 使用 Cakephp 3 保存关联

我对 CakePHP 3 和保存新实体及其与一个操作的关联有疑问。

在我看来,我按照文档中的建议进行操作。

这是我的控制器:

那是我的模型:

这是我的数据库:

我的表格如下所示:

我想创建一个包含所有关联的表单并通过一个请求保存它。

0 投票
0 回答
112 浏览

cakephp - Cakephp 3 应该是日期的字段

好的,我有一个来自第三方供应商的数据库,将日期存储为朱利安日期。我试图为其他开发人员找到一种更简单的方法来使用 CakePHP 3 ORM,这样他们就可以像这样传递到 where 语句中。

现在,创建的字段存储为一个整数,年份和年份作为一个数字附加在一起。我会创建一个自定义数据库类型,它会自动将日期转换为朱利安吗?或者我应该以其他方式这样做吗?

0 投票
1 回答
504 浏览

arrays - 数组字符串到下划线和小写

我有这个数组,需要小写值并快速添加下划线,因为它可能包含数千个结果。我正在使用 cakephp 3.0 beta 顺便说一句。

到目前为止我所拥有的:

我意识到我可能会走得很远,但这些是我正在考虑使用的功能。我也意识到我的使用可能会有所不同。

这是我需要的结果: $a = [ (int) 0 => 'dasdf', (int) 1 => 'fas_dfgh', (int) 2 => 'cdf_dhy', (int) 3 => 'wrd_tghte' , (int) 4 => 'std_fgh', ]