问题标签 [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.
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
的 .
cakephp - 控制器 cakephp 2 中的全局变量
在控制器内部有一个全局变量的方法是什么?
我曾尝试使用 beforeFilter 来做到这一点,但其他功能无法访问它。
只能使用Configure::read
和完成吗Configure::write
cakephp - 在 CakePHP 2.2 中向分页链接添加类
我可以向不包含链接的链接(上一个或下一个)添加一个类(“myclass”)。(当前页面)我只是在默认类之后添加类:
它会生成如下内容:
但是,当上一个或下一个链接有链接时,则 i 不会添加该类,它会生成如下内容:
在这种情况下,如何将类添加到此分页链接?
谢谢。
cakephp-2.2 - 在 cakephp2.2 中使用 auth 组件进行基本登录
你能告诉如何使用 cake2.2 中的 auth 组件通过从数据库表进行身份验证来登录吗?因为我的 AppController.php 是:`
我的 UsersController.php 是:
我的观点是:view\user\login.ctp
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.
我已经添加了:
到我的/etc/apache2/apache2.conf
文件并将 .htaccess 的内容更改/var/www/cake/
为:
我仍然遇到同样的错误。任何人都可以提供一些指导吗?
cakephp - 通过在 CakePHP 上使用 JavaScript 创建表单来避免 CSRF 攻击
CakePHP 文档说要避免 CSRF 攻击,必须在控制器中包含Security组件,此外,使用FormHelper创建表单。
就我而言,我需要使用 JavaScript (jQuery) 创建一些表单字段(例如 textarea),因此我不能为它们使用 FormHelper。
当然,它没有通过安全性并且表单无法提交。
无论如何,我可以创建一个安全的表单,使用 JavaScript 创建一些字段吗?
谢谢。
cakephp - 在 CakePHP 2.2 中使用 Form->postLInk 避免 CSRF
我正在尝试使用安全组件来避免 CSRF 攻击,如果我使用 formHelper 仅使用 postLink 创建票证,就像这样,它会失败:
我不确定这是否可行,或者 CakePHP 只允许使用 formHelper 的 create() 和 end() 方法实现此功能。
CakePHP 文档只说使用 formHelper 是强制性的,但它没有指定更多。
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)如果它只是偶尔失败一次,我可以放心地忽略它吗?如果每次尝试都失败,我该如何解决?
提前感谢您的帮助!
cakephp - 在 CakePHP 2.2 中更改验证错误重定向
我有一个与多个控制器交互的视图(帖子、评论、类别...)
如果评论不为空,它将执行相同的操作(评论/添加),但在这种情况下,我会手动将它们再次重定向到上一个视图,如下所示:
问题是,例如,当他们尝试发布空评论时,评论的验证会将其重定向到评论/添加(这是表单操作上的路由),但我不希望重定向这样做。我希望它恢复到原始视图,并且无论如何我都不需要在控制器或模型上更改它(据我所知)
有没有办法做到这一点?
谢谢。
cakephp - 机器人 Noindex,Cakephp 2.0 中的 Nofollow
我该怎么说:
从我的角度来看,在我的布局的头部?
我尝试了与脚本和 css 相同的技术,通过添加第二个参数来指定我的块,但它不起作用。