问题标签 [cakephp-2.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 投票
1 回答
346 浏览

php - cakephp-sms 不工作 未找到传输类

我正在尝试使用cakephp-sms插件发送短信

文档非常清晰和简短。我在我的app/Plugin目录中使用 Composer 安装了它。我还使用 composer安装了xi-sms 。这是安装在Vendor目录中的。在我的控制器中发送短信。我 在. App::uses('CakeSms', 'Sms.Network/Sms')_ 下面是我的课InfobipSmsTransportSms/Lib/Network/Sms

当我尝试发送短信时,我收到以下错误 Class "InfobipSmsTransport" not found.。我不知道做错了什么?欢迎任何线索或建议。

0 投票
0 回答
681 浏览

php - 未定义变量:key [CORE\Cake\View\Elements\Flash\success.ctp, line 1]

我正在使用 CakePHP 2.7。

我使用 Cake Bake 生成了 MVC 代码。

运行该项目会生成以下错误消息:-

未定义变量:key [CORE\Cake\View\Elements\Flash\success.ctp, line 1]

是什么导致了这个错误?

0 投票
1 回答
1533 浏览

cakephp - CakePHP find() 按日期复杂条件分组和排序

我正在尝试获取与其相应用户的消息,以便按时间顺序显示个人资料的聊天列表以及他们的最后一条消息。

为了检索结果,我编写了这个 find() 方法:

我有的:

  • 带有相应“收件人”的消息,
  • 按年代顺序

问题:

  • 查询不会从 $recepient_id/$sender_id 组合中检索最新消息。

因此,我有一个带有消息的用户列表,而不是带有最后一条消息的用户列表。我的查询有什么问题?感谢帮助!

方法 2 结果

我在数据库中创建了“chat_id”字段,它基本上是按字母顺序排序的recepient_id+sender_id(因为如果user1向user2发送消息user1是发送者,稍后当user2响应时,他成为发送者,所以排序将确保两个用户总是有相同的chat_id)。

比我在查询中添加了 DISTINCT :

$this->Message->recursive = 0; $msgs = $this->Message->find('all', array( 'fields' => array('DISTINCT Message.chat_id','Message.*','Recepient.*'), 'order'=>'Message.created DESC', 'conditions'=> array( 'OR'=> array( array('recepient_id'=>$pid), array('sender_id' => $pid) ) ) ));

它不起作用!我现在收到同一对话的多条消息。

如果我从查询中删除消息字段和收件人字段,我会得到正确数量的“聊天”。 'fields' => array('DISTINCT Message.chat_id'), 但这不是解决方案。

CakePHP 2.7.0 版 MySQL 数据库

方法 3 结果

$msgs = $this->Message->find('all', array( 'order'=>'Message.created DESC', 'fields' => 'recepient_id, content, max(Message.created) as max_created', 'group'=>'recepient_id', // 'contain' => array('Recepient'), 'conditions'=>array( 'chat_id' => $chats ) ));

我放弃了单一查找方法来解决这个问题,所以现在 1.我正在获取聊天列表,2.我想从每个聊天中找到最后一条消息。根据http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-per-group-in-sql/我的 find 查询应该可以工作。发生的事情是

创建的字段max(Message确实显示了来自对话的最新消息,但 0=>Message 数组用于不同的消息!正如你所看到的时间和不同的!.)$results[0]['Message']['created']$results[0][0]['max_created']

0 投票
0 回答
88 浏览

php - CakePHP Form->postLink 不适用于第一行

我有一张表,所有的佣金都保存在数据库中。在此表中,用户可以删除任何行:

在此处输入图像描述

删除操作是视图上的 postLink:

?>

这是控制器:

对于表中的所有行,删除操作就像一个魅力,但第一个。当我单击第一个删除图标时,会显示确认消息,并且不会发生其他任何事情。

我发现第一行的表单没有创建。这是为第二个图标生成的 HTML:

这是为第一个图标生成的 HTML:

如何强制 postLink 为所有行创建表单?我正在使用 CakePHP 2.7.2。

0 投票
1 回答
1039 浏览

cakephp-bake - CakePHP 烘焙控制台烘焙所有错误行 40: exec: php: not found

我是 CakePHP 2.7.3 的新手,正在运行 Linux Mint 17。我在创建数据库后尝试了 bake 命令,但每次运行时 ./projects/school/app/Console/cake bake all 都会收到错误消息../lib/Cake/Console/cake: line 40: exec: php: not found。我已经尝试将蛋糕文件制作成../app/Console可执行文件,但我仍然收到错误消息。请协助

0 投票
1 回答
67 浏览

php - 登录功能 CakePHP

我在蛋糕 2.7 框架上的 PHP 中有一个登录功能,它不会超过第一if条语句。条件似乎总是错误的,我真的很困惑为什么。我没有正确执行请求吗?任何帮助将不胜感激。

登录()

0 投票
1 回答
575 浏览

php - 如何在 cakephp 2.x 中使用 authcomp 更新上次登录

我目前正在使用 Auth 组件登录。每当用户登录我的网站时,我想更新我的用户表中的 last_login 字段。

我在用户控制器中的登录功能我有 -

在应用程序控制器中我有

0 投票
0 回答
60 浏览

php - 如何使用 jquery 在 cakephp 2.7.5 中验证表单?

我有员工控制器和员工模型,在员工视图中,这是 add_emp.ctp 视图。我使用对话框添加员工详细信息,所以我想在 cakephp 中使用客户端验证进行验证

0 投票
1 回答
170 浏览

cakephp - CakePHP 从一个视图添加到多个表

有人可以为我解释一下吗?

我有一个数据库,我试图从一个页面更新 4 个表,Organizations、OrganizationsDetails、Account、AccountRoles。添加视图本身将包含帐户和组织的字段。当我调用 OrganizationsController 添加函数时,我想在 AccountController、AccountRolesController(将 Account 设置为管理员角色)和 OrganizationDetailsController(将该 Account 设置为该特定组织的管理员)上调用 add。

我应该为此使用组件吗?当我在 Organizations 上调用 add() 时,我总是打算执行这些步骤 - 永远不要单独创建下面的 Organizations 条目。我应该直接在那个函数或其他方法中执行此操作吗?

如果我需要更多解释,请告诉我,谢谢!

编辑:添加了以下四个模型:组织

组织详情

帐户角色

帐户

0 投票
2 回答
49 浏览

cakephp-bake - 如何使用 cakePHP 2.7.x 自动生成类?

似乎在任何地方都没有关于它的文档。任何帮助将不胜感激。