问题标签 [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.
cakephp - cakePHP 3.4 中的查询参数字符串
即使像这样传递查询参数字符串,我也会得到空查询参数字符串login?redirect=%2Farticles%2Fadd
。我试过了$this->request->getQuery('redirect');
,$this->request->query('redirect');
但没有运气。有谁知道哪里错了?
php - CakePHP 3 - 跨多个数据库连接数据
我正在尝试从存在于两个单独数据库中的表中检索一些数据。似乎没有任何效果 - 即使是官方文档中的建议。
假设我们在两个数据库中有两个表:
如果我们使用不同的连接名称正确设置客户表:
正常的包含将不起作用:
错误:SQLSTATE [42S02]:未找到基表或视图:1146 表 'db2.orders' 不存在
编辑:这适用于 Cake 3.1 但不适用于 3.3
Cake 文档中有一个关于将获取策略更改为的部分select
,这基本上只是对另一个数据库中的表运行单独的查询(无论如何,这是一种毫无意义的解决方案)。
它似乎也不起作用:
在这种情况下,查询的结果对象有一个空order
键。我需要做什么才能让这个策略发挥作用?
cakephp - 如何在 cakePHP 控制器中调用 javascript 函数?
如何在控制器中调用javascript函数如下
在 example.js
在 exampleController.php
cakephp - 使用 cakePHP 3.5 创建没有视图的 Rest API
我正在尝试在没有视图的情况下创建 Rest API,并计划在 angular 2 应用程序中使用这些 api。有什么想法吗?
cakephp - CakePHP 3 带参数的路由
我正在尝试创建 SEO 友好的路由。我有一个包含酒店和酒店房间的网站。我想创建一个路由进程,路由到不同的控制器/动作。
我希望我的网址看起来像www.hotelwebsite.com/language/hotel-name/room-name
这是我需要的三个路线:
如果url有一个语言参数+2个参数:
在哪里
其中
如果url有语言参数+1参数:
在哪里
其中
否则使用我的标准路线
这甚至有可能吗?
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
结果是正确的。
我做错了什么还是一个错误?
谢谢
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'
php - 在 cakephp 3 中显示选中的输入字段
当我获取$selected
变量中的值时,我必须显示复选框。目前在下面的场景中,我必须显示两个复选框已选中,但我的代码不起作用。我该如何解决?
cakephp-3.0 - 如何在 cakephp 3.6.7 中发送电子邮件 ..?
我在配置 app.php 时使用的是 cakephp3.6.7,它会显示错误。
错误:
请帮我。