问题标签 [cakephp-3.6]

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

php - Cakephp 3:从命令执行自定义命令

在 CakPHP 3.6.0中添加了控制台命令以长期替换 Shell 和任务。

我目前正在设计一个 cronjob 命令以在不同的时间间隔执行其他命令。所以我想从这样的 Command 类中运行一个命令:

对于外壳/任务,可以使用Cake\Console\ShellDispatcher

但这不适用于命令。由于我在文档中没有找到任何信息,有什么想法可以解决这个问题吗?

0 投票
1 回答
47 浏览

cakephp - CakePHP 3.x 中两个用户关联到一个事务

在我的应用程序中有一个交易表,其中包含:seller_id、buyer_id 和asset_id。

eller_id 和buyer_id 是id 应该指向Users 表。遵守约定并保持自动关联都应该称为“user_id”(这当然是不可能的)

在 CakePHP 3.x 中创建这种关联的正确方法是什么?

我的猜测是我应该创建特殊的关联表:Sellers (id, user_id) Buyers (id, user_id)

然后关联将通过这些表:交易=>卖家,买家=>用户

那是对的吗?它会起作用吗?有没有更好的办法?

0 投票
4 回答
266 浏览

cakephp - CakePHP 3.6 - 查找在两个日期之间创建的所有记录

我正在寻找两个日期之间的所有记录

我的变量

我努力了

上面的查询片段

结果是


我也试过

我也试过

关于我如何做到这一点的任何想法?

0 投票
1 回答
102 浏览

php - 过滤实体 CakePHP 3.6 上的所有查找查询

假设我有一个文章数据库,我只想显示在网站上发布的文章(其中已发布 = 1)。而不是在每个查找查询中添加条件,如下所示:

有没有一种方法可以在一个地方自动将此条件应用于整个应用程序中的所有查找查询?如果有怎么办?

0 投票
0 回答
71 浏览

cakephp - 在 beforeFind cakePHP 3.6 中访问请求参数

我在 CakePHP 3.6 应用程序中有一个表对象用户,它有一个 beforeFind 回调,如下所示:

正如您在上面看到的,这里的目的是仅获取所有查找查询的活动用户。我遇到的问题是,对于新注册的用户(直到他们确认注册后才处于活动状态),用户表上的查找查询将不起作用,因为它不会返回非活动用户。

当人们验证他们的注册时,我会在 url 中向他们发送一个代码。我想验证请求以查看代码参数是否存在,然后我不必只检查活动用户,如下所示:

但我不知道如何在我的 UsersTable 对象的 beforeFind 中获取请求参数。

请问有什么帮助吗?

0 投票
2 回答
392 浏览

google-chrome - google chrome 升级到 86 后如何解决不安全警告

我的 CakePHP 项目面临一个问题。我已将 SSL 安装到我的项目中,并且它之前工作正常。但是问题开始于 google chrome 升级到86 stable. 它在提交任何表单时开始提供不安全的警告消息,即使是登录表单。这仅在谷歌浏览器中发生。

我对此进行了一些研究,并看到更新的谷歌 chrome 浏览器为用户增加了另一层安全性。然后我做了一些研究来解决这个问题,我唯一能把它添加<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">到我的网站标题中。我这样做了,但结果仍然相同。我还得到了一些建议来检查混合内容问题,并且需要检查是否通过 http 加载了任何内容。我已经检查过,并注意到从http.

另一件事是,我的网站正在运行https://www,而不安全的警告显示url成为http://www