问题标签 [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.
cakephp - 使用 Salt Hashing 的 Moodle 外部数据库身份验证
我正在设置 Moodle 3.0 以允许来自我的 CMS(使用框架 CakePHP 2.6 开发)的用户登录到 Moodle。这两个数据库在同一台服务器上。我正在使用 Moodle 中的“外部数据库”选项,这似乎是最容易设置的解决方案。
根据 Moodle Docs,脚本/path/to/moodle/auth/db/cli/sync_users.php
将用户从外部数据库 (CMS) 导入到 Moodle,这非常有效,但是使用外部数据库的凭据(用户名和密码)登录到 Moodle 不起作用。
我认为问题可能是“外部数据库”设置中的“格式密码”(我使用的是 SHA-1 哈希)。因为在 CakePHP 中有密码散列(使用盐的 SHA1)。当我将“格式密码”设置为“纯文本”时,它可以工作,但这不是我想要的。有什么办法可以解决这个问题吗?
https://docs.moodle.org/27/en/External_database_authentication
php - 未使用表单助手检查 CakePHP 复选框
这是我用来尝试使用 CakePHP Form Helper 的过程。这些例子是我自己的和我发现的,绝对行不通的。每个示例都运行相同的数据,该数据已设置并且应该生成一个选中的复选框,但是使用表单助手它肯定会像我期望的那样工作。
这个作品
这确实有效,但我想使用 CakePHP 表单助手
但这不起作用
不工作
显然这对某些人有用,因为我发现这是许多人的解决方案,但它绝对不会选中复选框。
有用吗
无论出于何种原因,这确实有效,但不是很有用,所以我在下面的示例中做了下一个最好的事情。
但是这不起作用???
尽管上面的示例确实有效,但这并不...
cakephp - 使用 Set::extract 后未获取关联数据
我正在尝试获取没有模型名称的 json 数据,所以在这里我尝试像下面的代码一样提取
问题是现在我没有在 json 输出中获得关联数据。这是json的样子
实际上有2个模型交易和用户。
cakephp - Cakephp 2.6 国际化
我正在使用 i18n 为我的网站进行翻译并翻译行为。
一旦用户单击更改语言按钮。所有文本和记录都将以中文显示。
但,
当用户点击其他页面时,只有通过 i18n 翻译的文本仍然显示为中文。数据库记录显示回原来的英文。
这是 AppController 中的代码
我想知道我哪里出错了?
有人可以帮忙吗?
谢谢
cakephp - 发生错误“找不到类 'HttpSocket'”
我正在尝试将 CakePHP 从 1.3 版更新到 2.6 版。
我使用 MyLibraryClass 发现了一个错误。
错误是:
代码是:
所以我在课前添加了这一行。
但仍然显示错误。有没有人处理过这个案子?
cakephp - CakePHP 2.x - 禁用特定控制器动作的翻译行为
我想知道是否有办法禁用某些控制器操作的翻译行为。
谢谢
sql - Cakephp查询从多用户获取最后一个单字段数据
我有一个名为Transaction
关系的表User
,事务有一个名为的字段balance
。
数据如下:
我需要所有用户的关联数据和最后插入的余额字段User
。例如这里id=3
是最后插入的数据user_id=22
。
在原始 SQL 中,我试过这个:
如果我在这里添加一个内部连接,我知道我也可以检索用户数据。但是我如何在 CakePHP 中做到这一点?
cakephp - Cakephp 将数据编辑为新条目
我正在尝试编辑数据,但这里编辑数据将是一个新条目,我们将删除旧数据。
所以我尝试了下面的代码来做到这一点
这里只发生了删除我没有得到新的条目数据。我怎样才能做到这一点?有人可以帮我吗?
cakephp - CakePHP HTMLHelper for Scripts 在 URL 中使用了额外的参数,导致脚本无法加载
对于我们的项目,我们一直在使用很多子域,但是对于一个特定的部分,我们只使用重定向,将特定类型的用户从普通仪表板/dashboard
发送到 to /manager/dashboard
。
这已经存在了几个月并且有效,但现在在我们视图中的一个元素中,我们正在尝试使用 HTMLHelper 加载一些脚本,但它会将 附加/manager
到 URL。
我怎样才能让它访问 webroot 版本
代替
使用在整个应用程序中在不同子域中使用的通用元素,就像现在没有的一样(除了/manager/*
?
cakephp - 如何在 cakePHP 2.6 控制器测试中设置任何标题
我有一个控制器函数,它需要来自我的 JSON 调用的标头“X-Bla-Bla”。我用这个抓住了标题:
现在我想为此编写一个测试,但我无法发送标头。
我的测试如下所示:
如何发送标头?
如果没有,我该如何测试我的功能?