【问题标题】:How to pass parameters from one controller to another in CakePHP?如何在 CakePHP 中将参数从一个控制器传递到另一个控制器?
【发布时间】:2011-02-26 06:37:12
【问题描述】:

谁能告诉我如何在 cakephp 中将参数传递给另一个控制器中的函数?

【问题讨论】:

  • 您能否提供更多关于您要完成的工作的信息?

标签: php cakephp controller parameter-passing


【解决方案1】:

你怎么称呼那个控制器?如果您正在重定向用户并希望传递一些 URL 参数(将传递给控制器​​操作),只需执行以下操作:

$this->redirect(array('controller' => 'foo', 'action' => 'bar', $myParam));

【讨论】:

  • 我正在使用 $this->requestAction('/User/addToCart'); 调用该方法它工作正常,没有传递任何价值。但现在我想向它发送值。在这种情况下有可能吗?
  • @Joe $this->requestAction("/User/addToCart/$param"); 怎么样?如果这不起作用,请使用更多详细信息更新您的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-06
相关资源
最近更新 更多