问题标签 [cakephp-2.4.7]

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 投票
3 回答
3841 浏览

php - 动态添加表单字段行 - cakePHP

我有一个发票表和一个 invoice_item 表。每个 Invoice 都有很多 invoiceItem。

创建发票时,用户会看到一个带有发票表单字段的表单以及一个带有 invoiceItem 表单字段的行。

我想要做的是有一个动态(jQuery,AJAX)添加项目字段的新行的“添加新项目”链接。用户应该能够添加任意数量的行,并且每个新行都应该出现在最后一行的下方。

当然,行字段属性也必须正确,以便可以使用 saveAll 方法轻松插入数据。

用 CakePHP 实现这一目标的最佳和最合适的方法是什么?我正在使用 CakePHP 2.4.7。

0 投票
2 回答
149 浏览

cakephp - 对来自 Xml 的数组使用 Hash::extract()

我有一个数组如下:

我正在尝试将所有“项目”条目提取到一个新数组中。

到目前为止,这是我的代码:

但这仅返回一个空数组。有人可以给我一个提示我哪里出错了吗?

提前致谢

0 投票
4 回答
6539 浏览

jquery - FlotChart 0.8.2 时间模式需要 flot.time 插件

我正在使用 flotchart 制作自定义折线图(在 ajax 中调用),但我可能做错了什么,因为他不会显示并且我收到错误:

未捕获的错误:时间模式需要 flot.time 插件。

但是 jquery.flot.time.js 包含在内,所以我不明白为什么会出现此错误。

我找到了这个链接:https ://github.com/flot/flot/issues/1016 这解释了为什么flot会抛出这个错误,但我不明白一切......

有人可以更轻松地向我解释或只是检查我的代码中有什么问题吗?

感谢您的时间和帮助。对不起我的英语不好。

0 投票
1 回答
260 浏览

php - cakephp findbyid 无法正常工作

我正在开发一个网络服务(cakephp 2.4.7),我在用户模型上使用 findById 方法。

我所拥有的是:

问题是,如果$userid == 2我得到 ID 为 2 的用户。到目前为止一切顺利。但是,如果(例如)$userid == 2as我也得到了 id 的用户2

我认为问题是,那$userid是一个字符串,2as变成2.

我该如何解决这个问题?

0 投票
2 回答
2447 浏览

jquery - 在 CakePHP 控制器中管理 AJAX 请求数据

我正在尝试从 CakePHP 控制器访问 AJAX 请求的数据,但是一旦我在控制器中,就无法理解表单的数据在哪里。

在我看来,在表单标签之间,我有以下代码:

这导致以下代码:

这部分似乎工作正常,点击完成请求,调用成功函数,问题是我不明白如何在控制器中处理表单的数据。

$this->request->data看起来是空的,我不明白表单数据要去哪里。如果我对JQuery的理解不是很大的话,应该是用querystring的方式来解析的,.serialize()demo所示中所示,但同样,我无法理解一旦序列化数据存储在控制器中的位置。

控制器的代码只是一个遍历表行的循环,将表单数据与表数据进行比较,并将其存储在另一个变量中,然后以 JSON 形式返回。在继续执行函数代码之前调用了一个if($this->request->is('ajax')),其中有前面提到的循环,其中曾经有一个 if 测试表单数据以检查它的值是否不同于 null 和 0。我不相信控制器代码是真的是个问题。

总结一下:

  • CakePHP 是否有一个默认变量存储来自 AJAX 请求的序列化表单的数据?
  • 如果不是,这些数据在常规 AJAX 请求中存储在哪里 || 如何将其重定向到我选择的变量?(对不起这个 AJAX 菜鸟后续)

不用说,欢迎任何评论/回答,在此先感谢

PD:代码在 AJAX 之前的状态下经过测试并且运行良好(我通过发布请求处理所有内容)。为了支持秩序和可用性,我昨天才开始将它迁移到 AJAX。

0 投票
4 回答
1048 浏览

validation - CakePHP 表单验证仅在输入数据时进行

我正在尝试为其中一个模型上传照片以及何时进入编辑模式。当用户只想编辑与该记录相关的文本时,它仍然要求我上传照片。以下是我的验证规则。

上传功能

0 投票
3 回答
74 浏览

cakephp - 更改 Cakephp 应用程序上的 url 重写

可以在蛋糕应用程序中更改 url 重写吗?

实际上是这样的:

http://myapp.fr/myapp/admin/users/view/30

我想在每个页面中隐藏“.fr”之后的所有内容,如下所示:

http://myapp.fr/

谢谢您的帮助。

0 投票
1 回答
137 浏览

cakephp - Cakephp ajax 表单不会加载正确的视图

我只是想从表单提交中调用一个函数(这也是从 ajax 调用的)。

我想调用 add 方法,但它是总是调用的索引。

我使用 ajax 提交表单的 ajax 视图:

我也试过:

编辑

不要为我工作,但生成的表格如下所示:

我可以看到表单动作看起来不错(当我在浏览器 url 中复制/粘贴动作时,他找到了方法)但是从 ajax 提交按钮调用的 url 是错误的!我该如何改变呢?

0 投票
1 回答
856 浏览

php - 403 禁止,仅限 CakePHP - PHP-FPM - Apache 2.4 和 mod_proxy_fcgi

这个周末我在我的系统上安装了这个软件。

Ubuntu 14.04LTS

  • Apache 2.4.7(来自存储库)
  • PHP 5.3.29(已编译)- 带有 PHP-FPM
  • (CakePHP 2.4)

我的虚拟主机配置:

一切运行良好

  • snm.dev.mysite
  • snm.dev.mysite/index.php
  • snm.dev.mysite/de/service.php

除了我的 CakePHP 应用程序

  • snm.dev.mysite/de/app1 等

所有应用程序都可以在 Apache 2.4 和我以前的 PHP 安装(5.5?)上运行(全部来自存储库)。我忘了要提什么吗?你有什么想法吗?

非常感谢!

0 投票
1 回答
247 浏览

php - SQL Statement issue with the Postgresql Support in CakePHP 2.4.7 and TreeBehavior

I run a CakePHP 2.4.7 application, using PostgreSQL as Database.

It seems that CakePHP or the PGSQL DBO source don't correctly format the SQL queries for Postgre when contain Group By or Order BY.

I gotten this error trying to save a "simple" model acting as Tree via TreeBehavior. It's from a POST / create action.

Database Thrown Error

SQL Query:

Stack Trace:

Since the query is written in the Core Framework that I don't know, I request your help to understand and resolve this issue.

Do you think that upgrading my version to cakephp-2.6 could be help ?

Postgre SQL (regular SQL specifications) reject this request (made by cake in my case):

but it seems that mySQL is Okay with that.

PostgreSQL accepted queries could be :

or

But these queries are non-sense.

Why CakePHP add a "ORDER BY" or "ORDER BY" clause on a MAX() SELECT ?