问题标签 [cakephp-3.3]

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

cakephp - cakePHP 3.4 中的查询参数字符串

即使像这样传递查询参数字符串,我也会得到空查询参数字符串login?redirect=%2Farticles%2Fadd。我试过了$this->request->getQuery('redirect');$this->request->query('redirect');但没有运气。有谁知道哪里错了?

0 投票
0 回答
888 浏览

php - CakePHP 3 - 跨多个数据库连接数据

我正在尝试从存在于两个单独数据库中的表中检索一些数据。似乎没有任何效果 - 即使是官方文档中的建议。

假设我们在两个数据库中有两个表:

如果我们使用不同的连接名称正确设置客户表:

正常的包含将不起作用:

错误:SQLSTATE [42S02]:未找到基表或视图:1146 表 'db2.orders' 不存在

编辑:这适用于 Cake 3.1 但不适用于 3.3


Cake 文档中有一个关于将获取策略更改为的部分select,这基本上只是对另一个数据库中的表运行单独的查询(无论如何,这是一种毫无意义的解决方案)。

它似乎也不起作用:

在这种情况下,查询的结果对象有一个空order键。我需要做什么才能让这个策略发挥作用?

0 投票
1 回答
1401 浏览

cakephp - 如何在 cakePHP 控制器中调用 javascript 函数?

如何在控制器中调用javascript函数如下

在 example.js

在 exampleController.php

0 投票
3 回答
1451 浏览

cakephp - 使用 cakePHP 3.5 创建没有视图的 Rest API

我正在尝试在没有视图的情况下创建 Rest API,并计划在 angular 2 应用程序中使用这些 api。有什么想法吗?

0 投票
1 回答
2203 浏览

cakephp - CakePHP 3 带参数的路由

我正在尝试创建 SEO 友好的路由。我有一个包含酒店和酒店房间的网站。我想创建一个路由进程,路由到不同的控制器/动作。

我希望我的网址看起来像www.hotelwebsite.com/language/hotel-name/room-name

这是我需要的三个路线:

如果url有一个语言参数+2个参数:

在哪里

其中


如果url有语言参数+1参数:

在哪里

其中


否则使用我的标准路线

这甚至有可能吗?

0 投票
1 回答
475 浏览

sorting - cakephp 3.3:模型在 url 中时的分页和排序错误

我有以下事件控制器:

和一个索引方法:

在我的视图文件中,我有一张桌子echo $this->Paginator->sort('id', 'code')和一个

如果我转到页面/events,我会得到预期的结果。如果我按 id 排序并单击第 2 页,则会显示 url events?page=2&sort=Events.id&direction=asc,结果不正确。

我看到 sql 日志并没有出现 order by 子句。如果我在没有模型的情况下手动编辑 url:events?page=2&sort=id&direction=asc结果是正确的。

我做错了什么还是一个错误?

谢谢

0 投票
1 回答
67 浏览

cakephp - cakephp 3中相同外键的一个模型中的多个belongTo关系

我有一个具有许多 SupplierInquiryProducts 的模型 SupplierInquiry 并且在 SupplierInquiryProducts 表中我有 product_id 外键并且 product_id 可以来自多个模型。我在 SupplierInquiryProducts 中应用了如下关系

在这里,belongTo 都不起作用,而且对于应用条件,它给出的错误是 Column not found: 1054 Unknown column 'SupplierInquiry.inquiry_type' in 'on Clause'

0 投票
1 回答
73 浏览

php - 在 cakephp 3 中显示选中的输入字段

当我获取$selected变量中的值时,我必须显示复选框。目前在下面的场景中,我必须显示两个复选框已选中,但我的代码不起作用。我该如何解决?

0 投票
1 回答
257 浏览

cakephp-3.0 - 如何在 cakephp 3.6.7 中发送电子邮件 ..?

我在配置 app.php 时使用的是 cakephp3.6.7,它会显示错误。

错误:

请帮我。