Cakephp:如果使用主题,则无法登录

Cakephp:如果使用主题,则无法登录,cakephp,Cakephp,我不是一个新手cakephp开发人员,但是我不会称自己为中级cakephp程序员 我遇到了一个我无法处理的奇怪行为 我已经用默认视图构建了一个应用程序。第一个客户需要主题化,所以我决定使用cakephp主题功能,并开始用视图、布局等创建主题 我使用的是CakePHP1.3.8 一切正常,只是我无法登录。Cakephp将我重定向到一个不可能的地方,即带有搜索结果的搜索控制器。这根本不可能发生。 使用默认视图,一切正常 原因可能是什么?这可能是Auth组件中的错误吗?我应该从哪里开始调试,如何调试

我不是一个新手cakephp开发人员,但是我不会称自己为中级cakephp程序员

我遇到了一个我无法处理的奇怪行为

我已经用默认视图构建了一个应用程序。第一个客户需要主题化,所以我决定使用cakephp主题功能,并开始用视图、布局等创建主题

我使用的是CakePHP1.3.8

一切正常,只是我无法登录。Cakephp将我重定向到一个不可能的地方,即带有搜索结果的搜索控制器。这根本不可能发生。 使用默认视图,一切正常

原因可能是什么?这可能是Auth组件中的错误吗?我应该从哪里开始调试,如何调试

谢谢

编辑:

我将默认视图复制到一个新主题中,并将$theme变量更改为这个新主题。一切正常,所以Auth和主题设施都很好,原因应该是我的第一个主题。主题或视图文件如何影响登录处理和/或身份验证重定向?我仍然不知道如何在我的视图中找到错误:(.我已将debug设置为2,还检查了tmp/logs中的日志,但现在有了信息。有什么想法吗?

已解决

我发现了问题,searchbox元素中缺少$this->Form->end(),因此登录数据被提交到products controller搜索方法,因此登录未被处理


这是我的错。

主题化,你的意思是你有不同的布局,对吗?你在哪里设置布局?我会说在这里发布设置Auth和routes文件的代码。不,我在一个主题中使用不同的布局(admin.ctp和default.ctp)。我所说的主题化是指使用cakephp的主题功能。将您的解决方案标记为答案,这样问题就不会显示在未回答的问题列表中。是的,谢谢您的警告,但我可以在2天后完成;)