问题标签 [cakephp-2.2]

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

postgresql - 带有 PostgreSQL 的 CakePHP 2.2 新行插入失败 - 数据库错误:未定义的表:7 错误:关系“table_id_seq”不存在

我的问题如下。

从表中删除多行后,将新记录插入同一个表会导致错误。

桌子

插入是

存在使用的模式中的序列“模式”。“order_details_id_seq”。

楷模。

此时尝试插入$this->OrderDetail->query('VACUUM FULL ANALYZE order_details');没有效果

我在第一个 foreach 循环中出错。最奇怪的是,这个问题会在一段时间后随机出现和消失。

关于它可能是什么以及如何摆脱它的任何建议?


目前使用代码解决的问题。

它为删除语句的每一行(在我的情况下额外 100 个!)触发 2 个查询,而不是在

所以这次它有改进的空间。

编辑:当前代码可以正常工作,因为它应该与调整DboSource的 .

0 投票
1 回答
15229 浏览

cakephp - 控制器 cakephp 2 中的全局变量

在控制器内部有一个全局变量的方法是什么?

我曾尝试使用 beforeFilter 来做到这一点,但其他功能无法访问它。

只能使用Configure::read和完成吗Configure::write

0 投票
1 回答
2544 浏览

cakephp - 在 CakePHP 2.2 中向分页链接添加类

我可以向不包含链接的链接(上一个或下一个)添加一个类(“myclass”)。(当前页面)我只是在默认类之后添加类:

它会生成如下内容:

但是,当上一个下一个链接有链接时,则 i 不会添加该类,它会生成如下内容:

在这种情况下,如何将类添加到此分页链接?

谢谢。

0 投票
2 回答
1678 浏览

cakephp-2.2 - 在 cakephp2.2 中使用 auth 组件进行基本登录

你能告诉如何使用 cake2.2 中的 auth 组件通过从数据库表进行身份验证来登录吗?因为我的 AppController.php 是:`

我的 UsersController.php 是:

我的观点是:view\user\login.ctp

0 投票
1 回答
3050 浏览

apache - 使用 Apache 安装 CakePHP 2.2 403 错误

因此,我逐字下载了最新版本的 CakePHP 并将其解压缩到目录中/var/www/cake_2/(Ubuntu 上的 Apache2)。当我尝试访问localhost/cake/时,我收到以下错误:

You don't have permission to access /cake/ on this server.

这似乎是一个类似的问题: https ://serverfault.com/questions/70243/mod-rewrite-cakephp-routing-functionality-forbidden-after-snow-leopard-upgrade

我已经添加了:

到我的/etc/apache2/apache2.conf文件并将 .htaccess 的内容更改/var/www/cake/为:

我仍然遇到同样的错误。任何人都可以提供一些指导吗?

0 投票
1 回答
906 浏览

cakephp - 通过在 CakePHP 上使用 JavaScript 创建表单来避免 CSRF 攻击

CakePHP 文档说要避免 CSRF 攻击,必须在控制器中包含Security组件,此外,使用FormHelper创建表单。

就我而言,我需要使用 JavaScript (jQuery) 创建一些表单字段(例如 textarea),因此我不能为它们使用 FormHelper。

当然,它没有通过安全性并且表单无法提交。

无论如何,我可以创建一个安全的表单,使用 JavaScript 创建一些字段吗?

谢谢。

0 投票
1 回答
1167 浏览

cakephp - 在 CakePHP 2.2 中使用 Form->postLInk 避免 CSRF

我正在尝试使用安全组件来避免 CSRF 攻击,如果我使用 formHelper 仅使用 postLink 创建票证,就像这样,它会失败:

我不确定这是否可行,或者 CakePHP 只允许使用 formHelper 的 create() 和 end() 方法实现此功能。

CakePHP 文档只说使用 formHelper 是强制性的,但它没有指定更多。

0 投票
4 回答
5047 浏览

cakephp - CakePHP 写入缓存时偶尔出现错误警告

我正在使用 MAMP 在本地开发一个 CakePHP 2.2 站点。每隔一段时间,我就会收到一个或多个与此类似的警告,关于无法写入一个或多个缓存文件:

奇怪的是,/tmp 是 777,tmp/cache 是 777,而 tmp/cache/persistent 是 777(别担心……它不会是服务器上的 777!)。tmp/cache/persistent 中的文件本身是 644 - 但我假设 Cake 正在创建和管理该文件,并且使用它需要的权限来执行此操作。

如果我只是刷新页面,错误就会消失(然后稍后会重新出现)。我没有做任何显式缓存,所以这些东西只是 Cake 自动做的事情。

所以我的问题是:

a) Cake 的自动缓存是如何工作的?它是否在每次页面刷新时都尝试写入该文件,并且偶尔会失败一次?或者它只是偶尔尝试写入该文件,但每次尝试都失败?

b)如果它只是偶尔失败一次,我可以放心地忽略它吗?如果每次尝试都失败,我该如何解决?

提前感谢您的帮助!

0 投票
1 回答
272 浏览

cakephp - 在 CakePHP 2.2 中更改验证错误重定向

我有一个与多个控制器交互的视图(帖子、评论、类别...)

如果评论不为空,它将执行相同的操作(评论/添加),但在这种情况下,我会手动将它们再次重定向到上一个视图,如下所示:

问题是,例如,当他们尝试发布空评论时,评论的验证会将其重定向到评论/添加(这是表单操作上的路由),但我不希望重定向这样做。我希望它恢复到原始视图,并且无论如何我都不需要在控制器或模型上更改它(据我所知)

有没有办法做到这一点?

谢谢。

0 投票
2 回答
1187 浏览

cakephp - 机器人 Noindex,Cakephp 2.0 中的 Nofollow

我该怎么说:

从我的角度来看,在我的布局的头部?

我尝试了与脚本和 css 相同的技术,通过添加第二个参数来指定我的块,但它不起作用。