问题标签 [cakephp-2.6]

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 投票
0 回答
565 浏览

elasticsearch-plugin - 使用 cakephp2.6 在 elasticsearch 中开始索引

当我跑步时 cake Elastic.elastic index Contact

不工作我有这个消息错误

0 投票
0 回答
51 浏览

cakedc - 我想在 cakedc 搜索中使用和/或连接器:当我搜索“php+sql,java”时它不起作用,请求不要将 '+' 更改为 AND 相同的 for',' 为 OR

我是我的模型 User.php

我之前使用的模型 User.php 中的 $filterArgs () 来修改 $query 中的请求

我的函数 findByCompetences($data=array()) 我想要cometence1和competence2以及competence 3或competence4

0 投票
1 回答
138 浏览

php - cakedc 搜索:当我使用通配符和/或连接器时出现此错误:为 foreach() 提供的参数无效

我想按权限搜索例如 $data['competences'] =java+oracle,sql 然后请求权限的方法必须知道 java 是第一个 oracle 是第二个,sql 是第三个。我为foreach()提供了这个错误无效参数我猜prb在 $data = array('competences' =>'First%+Second%, Third%'); or at

在我的查询请求中,我有这个惊喜:

这是我的模型 user.php

0 投票
4 回答
3249 浏览

cakephp - 如何为一般 authError 消息定义 FlashHelper/Component 元素

将 CakePHP 从 2.6.2 更新到 2.7.2 后,在创建 auth flash 消息时出现缺少密钥错误。如何定义默认的元素模板authError

由于SessionComponent::setFlash()已被弃用,我添加了FlashComponent并从中app/Controller/AppController.php修改了所有 Flash 消息:

对此:

我还将 Flash 相关模板从复制 App/View/Elements/succeed.ctpApp/View/Elements/Flash/succeed.ctp

这是有效的——如果我没有登录并尝试访问管理页面,我会得到默认的authError消息,app/Controller/AppController.php如图所示,没有相应的模板。使用调试模式 2 我收到以下错误:

AppController.php 中的哪些更改对于获取使用我自己的元素模板“auth”呈现的默认 authError 是必需的?

这里是 AppController.php 的一部分:

将所有控制器中的所有闪存消息更改为闪存组件和助手时,这两行是否仍然必要?CakePHP 还在哪里使用它们?

我还查看了身份验证教程。但它似乎不是最新的,因为$this->Session->setFlash()仍在大量使用......

0 投票
1 回答
219 浏览

php - 数据验证总是在 cakephp 中返回 true

我的用户模型中的数据验证总是返回 true。谁能告诉我为什么?模型:user.php

用户控制器:

但回报总是真实的。

我尝试运行 cakephp 2..7.2 和 2.6.0 但结果仍然相同。

0 投票
1 回答
66 浏览

cakephp - Cakephp 查找具有特定属性的 Item-Variants

我的 Cakephp(2.6) 查找查询和深度关联有问题。

我的关系:

我正在尝试查找至少具有一种颜色 = 蓝色的变体的所有项目。

上面的查询返回没有变体的项目。

我如何告诉 Cake 只返回那些具有至少具有蓝色的变体的项目?

0 投票
2 回答
52 浏览

cakephp - 无法读取控制器 CakePHP 中的命名参数

我正在尝试将命名参数传递给函数。它实际上是在之前通过的$this->request->is('post'),但 debugKit 放在此行返回之后null。是什么赋予了?

路线:

控制器:

0 投票
0 回答
1312 浏览

cakephp - WebSocket 握手期间出错:意外的响应代码:窗口中的 404

我在 WindowsRatchet Cakephp PluginXAMPP安装。使用 composer 安装插件。
Cakephp Version-2.6.7
ratchet (Plugin) -0.1.*
ext-libeventnot installed - 实际上我不知道如何在 Windows 上安装它。
当我开始 websocket - 使用命令

在浏览器的控制台显示

插件/棘轮/配置/botstrap.php

0 投票
1 回答
638 浏览

php - CakePHP 如何将搜索查询字符串持久化到后续分页器页面

我有一个正确过滤的搜索页面,但是当它分页时,您会丢失数据,因为我正在发布它。所以我将它切换为 GET,但我不知道如何添加我传递回分页器的 http_build_query( $params )。

我尝试在选项的分页器 url 中设置查询参数,但没有运气,API 没有提到添加查询参数。

如何设置搜索结果查询参数,以便不同的页面知道它们被过滤的内容?因此,对 name=steve 和 company=SomeCompany 的搜索将通过第 2、3、4 页进行维护,每页有 10 个结果,并且不会重置为显示所有未过滤的 100 个结果。

控制器中的简单示例分页

带分页查看

0 投票
1 回答
342 浏览

session - 基于登录用户的 Cakephp 会话超时

我有不同的用户组,对于某些组,我需要提供不同的会话超时。这里有一个问题,但它不起作用

CAKEPHP 2.0 中管理员和用户的不同会话超时。可能吗?

在检查用户是否登录之前将其Configure::write('Session.timeout', 1);放入 AppController中时,即在行之前,它工作正常,并且用户在 1 分钟不活动后被注销,但是当我将该行放在条件之后时,我需要它来检查用户组 - 它不起作用。beforeFilterif ($this->Auth->user('id')) {if

蛋糕2.6版

谢谢