完成XXXDetailController.confirm()后,会立即自动调用CakePHP:XXXController.index()

完成XXXDetailController.confirm()后,会立即自动调用CakePHP:XXXController.index(),php,cakephp,redirect,cakephp-2.0,Php,Cakephp,Redirect,Cakephp 2.0,XXXController.index()以列表(表)的形式搜索和显示数据,url包含每个数据的id。url格式为a href='/xXXDetail/index/id' 单击后,XXXDetailController.index($id)被称为GET,可以正常工作。 这将显示带有表单的索引页,方法是POST'/xxxx\u详细信息/索引/id'设置为操作。 提交后,它的工作没有任何问题XXXDetailController.index($id)的行为符合预期。在XXXDetailControl

XXXController.index()
以列表(表)的形式搜索和显示数据,url包含每个数据的id。url格式为
a href='/xXXDetail/index/id'

单击后,
XXXDetailController.index($id)
被称为
GET
,可以正常工作。 这将显示带有表单的索引页,方法是
POST
<代码>'/xxxx\u详细信息/索引/id'设置为操作。

提交后,它的工作没有任何问题<代码>XXXDetailController.index($id)的行为符合预期。在
XXXDetailController.index($id)
的末尾,我调用
$this->重定向(数组('action'=>confirm))

重定向后,
XXXDetailController.confirm()
工作。但是cakePHP在后台结束后会自动调用
XXXController.index()
,而不管是否显示XXXDetail的确认页面。

我不明白发生了什么事。
有人知道吗?

XXX是什么意思?你能粘贴你控制器的索引方法吗?当我在谷歌Chrome上测试时,它可以正常工作!当我执行谷歌浏览器金丝雀时,上面有一个奇怪的行为。。