问题标签 [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.
php - cakephp-sms 不工作 未找到传输类
我正在尝试使用cakephp-sms插件发送短信
文档非常清晰和简短。我在我的app/Plugin
目录中使用 Composer 安装了它。我还使用 composer安装了xi-sms 。这是安装在Vendor
目录中的。在我的控制器中发送短信。我 在. App::uses('CakeSms', 'Sms.Network/Sms')
_ 下面是我的课InfobipSmsTransport
Sms/Lib/Network/Sms
当我尝试发送短信时,我收到以下错误
Class "InfobipSmsTransport" not found.
。我不知道做错了什么?欢迎任何线索或建议。
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]
是什么导致了这个错误?
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']
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
可执行文件,但我仍然收到错误消息。请协助
php - 登录功能 CakePHP
我在蛋糕 2.7 框架上的 PHP 中有一个登录功能,它不会超过第一if
条语句。条件似乎总是错误的,我真的很困惑为什么。我没有正确执行请求吗?任何帮助将不胜感激。
登录()
php - 如何在 cakephp 2.x 中使用 authcomp 更新上次登录
我目前正在使用 Auth 组件登录。每当用户登录我的网站时,我想更新我的用户表中的 last_login 字段。
我在用户控制器中的登录功能我有 -
在应用程序控制器中我有
php - 如何使用 jquery 在 cakephp 2.7.5 中验证表单?
我有员工控制器和员工模型,在员工视图中,这是 add_emp.ctp 视图。我使用对话框添加员工详细信息,所以我想在 cakephp 中使用客户端验证进行验证
cakephp - CakePHP 从一个视图添加到多个表
有人可以为我解释一下吗?
我有一个数据库,我试图从一个页面更新 4 个表,Organizations、OrganizationsDetails、Account、AccountRoles。添加视图本身将包含帐户和组织的字段。当我调用 OrganizationsController 添加函数时,我想在 AccountController、AccountRolesController(将 Account 设置为管理员角色)和 OrganizationDetailsController(将该 Account 设置为该特定组织的管理员)上调用 add。
我应该为此使用组件吗?当我在 Organizations 上调用 add() 时,我总是打算执行这些步骤 - 永远不要单独创建下面的 Organizations 条目。我应该直接在那个函数或其他方法中执行此操作吗?
如果我需要更多解释,请告诉我,谢谢!
编辑:添加了以下四个模型:组织
组织详情
帐户角色
帐户
cakephp-bake - 如何使用 cakePHP 2.7.x 自动生成类?
似乎在任何地方都没有关于它的文档。任何帮助将不胜感激。