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

cakephp - 在cakephp中未更新哈希密码后

我正在尝试使用 ajax 来更改密码选项。在这里,我在控制器中尝试了以下代码

这里的哈希工作正常,我见过萤火虫,但问题是这里的密码没有在数据库中更新。如果我删除

然后密码更新正常,但没有哈希。有人可以帮我解决这个问题吗?

0 投票
1 回答
517 浏览

php - CakePHP 2.6 DateTime 输入和用户时区

给定一个在不同时区运行的 Web 应用程序,CakePHP 2.x 日期时间输入是否可以在编辑时显示给用户显示的值,使其处于他们的时区。

例如。如果我有一条存储在数据库中的记录appointment_date(它将在 UTC 时区中),如果我作为 timezone 中的用户America/Jamaica,我想使用显示我时区值的输入来编辑该记录,就像我这样做时:

当然,假设我们将在保存之前转换回 UTC 时区。

0 投票
4 回答
3925 浏览

css - CakePHP 2.6.0 不加载 CSS 和 JS 文件

我刚刚将我的网站上传到服务器,但没有加载 css 和 js 文件,只有我可以像文本一样看到网站,在将 .htaccess 文件放在他们的位置后,我在网站中收到了这条消息:

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员,并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。

服务器错误日志中可能提供有关此错误的更多信息。

此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。

这些是我的 .htaccess 文件

/万维网/

/www/app/

/www/app/webroot/

一些想法为什么不工作?我希望你能帮助我,谢谢。

0 投票
2 回答
478 浏览

cakephp - CakePhp 2.6.3 Auth 组件不工作。接受任何用户 ID/密码组合

我一直在尝试让我的网站使用 cakephp 2.6.3 auth 组件来工作一周。

面临的问题是,每当我输入任何虚假的用户 ID/密码组合时,登录函数都会返回 true。我已经阅读了所有可以阅读和观看的教程,但我似乎无法让它工作。

我是使用 Cake 的新手,非常感谢您的帮助。提前致谢。

下面是我的 appController。

用户控制器:

用户型号:

0 投票
2 回答
1371 浏览

sql-server - Cakephp sql十进制输入表格

我使用 cakephp 2.6.4。和 sql srv 2012。我需要以十进制(4,2)格式保存十进制数 -> 前 4 位,分隔符后 2 位。

在 sql server 中,我有数据类型 decimal(4,2),在模型中,我有验证 'rule' => array('decimal',2)。

当我尝试保存例如 4213,12 时,它报告消息需要将数字舍入到 4213 或 4214 我尝试使用点 (.) 作为分隔符,但不起作用

当我在 sql srv float 中设置数据类型时,我可以保存,但不能使用小数,

请问有什么帮助吗?肿瘤坏死因子

  • 接下来我尝试在 sql srv 中使用 numeric(4,2),但与使用 decimal(4,2) 相同

  • 我的验证数组是:'coordinate_x' => array('numeric' => array('rule' => array('decimal',2),

- 一切都被评论

  • 我设法得到 SQL 错误:错误:SQLSTATE[42000]:[Microsoft][SQL Server Native Client 11.0][SQL Server]将数据类型 varchar 转换为数字时出错。我删除了该字段的验证规则。似乎 cakephp 中的 dacimal 值等于字符。但是当我回滚验证规则时,我会收到错误,例如从 1234,12 到 1234 或 1235
0 投票
1 回答
274 浏览

cakephp - Auth->login() 功能无法正常工作

这是AppController.php中的组件声明>

登录表格:

以及登录功能的片段:

现在,当我使用$this->Auth->login($this->request->data)or时$this->Auth->login($this->request->data['User']),它可以工作,但是当我只使用它时,$this->Auth->login()它就不行了。我可以通过登录来解决问题$this->request->data,然后手动将其余用户数据放入以后可用,但我想知道为什么会发生这种情况。有任何想法吗?

编辑

所以,正如 Karthik Keyan 提到的哈希,我认为这就是问题所在。CakePHP 会自动对密码(代码字段)进行哈希处理,而我不希望它这样做。所以我制作了一个名为 NoPasswordHasher 的自定义哈希类,如下所示:

并在 Auth 组件中使用它:

现在可以了。谢谢你。

0 投票
1 回答
481 浏览

php - CakePHP 2.6.2 - BasicAuthenticate - 调用未定义的方法 UnauthorizedException::responseHeader()

我在我的 CakePHP 应用程序中使用 Digest Auth 来保护某些操作。在我的带有 wamp 的 PC 上它可以工作,但是当我将它推送到服务器上时出现此错误:

致命错误

错误: Call to undefined method UnauthorizedException::responseHeader()

文件: .../lib/Cake/Controller/Component/Auth/BasicAuthenticate.php

线: 104

/lib/Cake/Controller/Component/Auth/BasicAuthenticate.php:

有人对这个问题有想法吗?

感谢帮助。

0 投票
1 回答
719 浏览

arrays - 保存数组 CakePhp

我想将数组中的值保存到数据库的一个字段中。我一直在使用该代码,但没有保存任何内容。

谢谢。

0 投票
2 回答
49 浏览

php - 在 CakePHP2 中将模型链接在一起的问题

我正在使用 CakePHP 2.6.7。

这是我的数据库(简化):

这就是我要的 :

  • 一个用户可以拥有多辆汽车,而一辆汽车只有一个用户拥有。
  • 一个用户可以有多个地址,一个地址可以由多个用户拥有。
  • 一辆车可以有多个地址,一个地址可以由多辆车拥有。

所以现在我有一个模型 User.php :

还有一个模型 Car.php :

还有一个模型 Address.php :

我试图将汽车与地址联系起来,但我无法让它工作......如果我这样做,debug($this->User->find()); 我会得到这个结果:

我首先想要的是在每辆车中都有一个数组“地址”......

谢谢!

0 投票
1 回答
1904 浏览

php - 如何更新cakephp中的多行

我有一张桌子叫lists. 此列表一次填充多行。第一次用 3 行填充表格。之后,此表的任何更新可能是 2 行或 6 行。

我想相应地删除/更新。这意味着,如果下一次更新的行数少于当前行数,则应删除其余行。或者,如果下一行大于当前行,则相应的行应该更新,其余行添加自动递增的 id。

我正在使用 CakePHP 2.6.7。