问题标签 [cakephp]

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 投票
4 回答
4120 浏览

php - 如何在一个表中使用多个外键引用 cakephp 中的另一个表

使用 cakephp,我有一个通用地址表,我想将其链接到客户、供应商、联系人。大多数表只有一对一的关系,但我希望我的客户表有 2

也许为了澄清:我有一张客户表

和地址表

现在我知道我可以customer_id在地址表中添加一个。但我不想这样做,因为我有一个vendors 表、contacts 表和其他所有都将使用addresses 表的表。与customer_id其他表格无关。

我希望客户模型自动链接两个地址

0 投票
3 回答
4666 浏览

jquery - 如何使用 CakePHP 和 jQuery 实现跨域 Ajax 请求?

我在我的项目中使用 CakePHP,并且我正在生成 XML 视图,以便我可以从外部网站与它们交互 (CRUD)。CakePHP 网站需要认证。

本质上,我想从“ http://www.example.com ”查看“ http://mycakeapp.com/posts/views/1.xml ”

但是,使用 jQuery 的 ajax 函数时出现此错误:访问受限 URI 被拒绝”代码:“1012。从谷歌搜索看来,也许尝试 JSONP 是一种选择.. 但它不是蛋糕原生的,因此我宁愿使用 xml :(

我尝试过使用 iframe:它会加载登录屏幕 - 在我登录后,它会加载当前页面(例如“ http://www.example.com ”)!即使 iframe 源是“ http://mycakeapp.com/posts/views/1.xml

有没有人解决过这个问题?

更新:更具体地说,我想创建一个与我的网站通信的书签(基于 CakePHP),因此 url 代理方法不起作用(但感谢您的建议)

0 投票
7 回答
6938 浏览

php - CakePHP 如何处理带/不带 'id' 字段的 HABTM 表?

CakePHP 如何处理没有id列的表?

HABTM 是一个“has and belongs to many”表,表示多对多的数据库关系

我正在尝试保存一些关系数据,但 Cake 想要“SELECT LAST_INSERT_ID()”,但是它尝试保存的表没有 id 列,因此 id 用于不同的表。

具体来说,我有“游戏”和“玩家”表,以及一个名为“game_players”的关系表。game_players 有字段 game_id 和 player_id,我无法保存关系数据在这张表上。

澄清一下:这是导致问题的 game_player 表。该表没有也不应该有 id 字段。只存储玩家和游戏的关系,主键是(game_id, player_id)

CakePHP 如何处理这种情况/关系?

0 投票
2 回答
2990 浏览

php - 如何使用通配符搜索从 CakePHP 的脚手架中获取列表?

我有一个为 CakePHP 构建的脚手架,但需要有一种方法让用户在文本框中输入部分姓氏,单击按钮并将人员列表过滤到通配符搜索。

我正在为示例代码而苦苦挣扎。有人有吗?

0 投票
1 回答
216 浏览

cakephp - 模型不会更新

使用 cakephp:我正在尝试更新客户信息和客户链接的地址。这样 Customer.address_id = Address.id,并且

客户模型

来自customers_controller

客户正确更新,但地址总是插入一个新行。我如何让这个地址更新?

0 投票
2 回答
2010 浏览

php - CakePHP 中的 Simpletest 缺失表

我正在使用 cakePHP,并且正在使用 Simpletest 作为测试套件。每当我对模型进行测试时,都会出现错误:

(随便)

有谁知道如何解决这个问题?

我的猜测是没有创建固定装置或类似的东西。

0 投票
3 回答
4721 浏览

php - 如何使用字符串映射枚举或反之亦然以保存到数据库中?

我在我的数据库中有一个可以有枚举值('G','Y','M')的coloumn say代理,其中G = google Y = yahoo M = msn

我应该如何将来自我的函数的输出映射为我的代码中的 G,以便数据库识别并保存它?

0 投票
3 回答
1351 浏览

php - CakePHP 是否支持乐观锁定?

我刚开始使用 CakePHP,我找不到任何支持实现乐观锁定方案。我能找到的最接近的是对这个CakePHP 博客文章的评论,说它在 2008 年 6 月不受支持。

有谁知道这是否发生了变化,或者是否有人发布了关于如何自己实现它的扩展或教程?

有关乐观锁定的描述,请参阅此答案

0 投票
2 回答
2174 浏览

cakephp - 我可以使用在表单中输入的值作为列在 CakePHP 中动态创建表吗?

我可以使用基于网页中输入的值创建的列在数据库中动态创建表吗?

实际上我需要创建一个应用程序,用户可以使用它来创建表单和模板,通过邮寄链接从其他人那里获取数据并将它们存储在数据库中。每个用户可以创建具有不同字段的不同表单并将其发送给许多人,这些人反过来填写数据并提交表单。那么如何存储数据,因为每个表单都有不同的字段?

0 投票
3 回答
430 浏览

php - 为什么即使报告为已发送电子邮件,也不会通过 PHP 发送电子邮件?

我正在尝试用 PHP 发送邮件。下面给出了我用于在CakePHP中发送邮件的代码。我在网页中收到“简单电子邮件已发送”消息,但邮件未发送到我的收件箱。我错过了什么吗?

和字段to中的值使用在用户界面中输入的值进行设置。subjectlink