问题标签 [cakephp-2.0]
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 2)
使用自动登录 facebook 用户的 cake 1.3 我从数据库中获取用户信息:
- 来自此选择的密码被散列。
我使用这种方法进行身份验证
但现在有了蛋糕 2
总是返回假;
我不确定,但我认为现在 login() 方法需要一个明确的密码??
任何解决方案?原谅我的英语
cakephp - Cakephp 1.3 到 2.0 的转换
我正在尝试将我的 Cake 1.3 应用程序更新到 2.0。在一些模型方法中,我正在加载会话和电子邮件组件,如下所示:
但是,当我加载这些页面时,出现此错误:
像使用 Cake 1.3 一样,在 Cake 2.0 中加载和使用组件的正确方法是什么?
debugging - 如何追踪 CakePHP 的内部工作流程
简短的介绍
我现在已经习惯了 CakePHP,并且想知道如何获得更多关于框架内发生的事情的调试信息。
请让我更详细地解释一下我的情况
如您所知,CakePHP 为您做了很多工作,而无需您编写额外的代码。一个例子是模型的处理。我刚刚创建了一个模型用户并添加了验证规则(没有其他方法)。正如在 API 方法中描述的那样, save 将正常工作。之后,我创建了所需的控制器和视图以添加新用户。当我尝试从视图中添加用户时,我只收到了 flash-message The user could not be created. Please, try again.
No validation-violations are flashed。
我也确实将调试级别设置为 2:Configure::write('debug', 2);
但没有收到任何错误。里面的error.log
\tmp\logs 也是空的。
我真的很想学习如何在未来解决这些问题。
那么我还能做些什么来调试/显示蛋糕的内部过程呢?
非常感谢您的帮助!
php - 无法将项目升级到 CakePHP-2.0
该项目是使用 CakePHP-1.3 开发的
现在我正在尝试升级到 CakePHP-2.0
我已经使用 CakePHP-2.0 约定重命名了所有控制器和模式。
现在,如果我重新加载页面,我会收到如下错误:
编码:
帖子控制器:
应用控制器:
我该如何解决这个问题?
php - CakePHP-2.0:返回 $this->redirect($this->Auth->redirect()); 这个 redirect() 在哪里定义?
成功登录后,它会重定向到 /users/index 或 /users。
但我没有在任何地方设置这个重定向。
它是在哪里设置的?
如何更改此设置?
php - CakePHP-2.0:如何检查控制器缺少的动作/任务视图?
如果有人使用此http://mysite/users/unknownaction在浏览器 url 栏中点击,那么我会收到错误消息。
我想捕获该错误并重定向到http://mysite/ 。
我如何在 CakePHP-2.0 中做到这一点。
php - CakePHP-2.0:使用 public 和 var 的区别
CakePHP-2.0 有这个=>
CakePHP-1.3.10 有这个=>
使用 public 和使用 var 有什么区别?
php - CakePHP-2.0:当有人在 CakePHP-2.0 中点击 url http://site/controller/unknownaction 时,我如何重定向到主页?
这是错误=>
我想捕捉这个错误,并重定向到 home/index.html。
我怎样才能做到这一点 ?
cakephp - CakePHP v2.0 和命名参数
我正在将一个站点迁移到 cakephp v2.0。在某些时候,我使用带有希腊字符的链接:
如果我 pr() 或 debug() $this->request->named['category'] 输出显示为 %CE%88%CE%BD%CF%84%CF%85%CF%80%CE% B1%20%CE%94。
并且因为它被传递给查找查询,所以它不返回任何数据。在 v1.3 中,字符没有被转义。有什么改变吗?我什至尝试过 debug($var,false); 但同样的事情也会发生。
exception - CakePHP 2:异常中的自定义 HTTP 错误消息
有没有办法自定义 cakePHP 异常中的 HTTP 错误消息(不是在视图中,而是在 Firebug 和 ajax 响应中显示的那个)?
示例:如果我使用 jQuery ajax 函数调用 URL,我会收到此错误:
因为在控制器中我有
我想将“错误请求”更改为“重复元素!” 并有类似的东西:
并且(如果可能)如果请求是 ajax,则返回一个空布局。我的代码仅更改标准错误视图中的文本。
提前致谢!