【发布时间】:2012-01-11 14:07:11
【问题描述】:
我正在用 PHP 开发一个 joomla MVC 组件。 我需要在我的组件代码中的 model.php 之一中执行以下功能 1) 和 2)。
function xyz()
{
//blah blah
//1) I have to redirect
$mainframe->redirect( 'index.php?option=com_abc','');
//2) and also return value to caller function
return $row;
}
我如何做到这一点?
谢谢:)
【问题讨论】:
-
有什么目的?当您重定向时,您通常会结束当前请求,那么为什么需要返回一个值?
-
这就是我需要的;我想让这个函数返回一个值,同时我也想调用其他将通过重定向到url来执行的任务。
-
应该将用户重定向到该页面还是只想触发该请求?
-
只需触发该请求。用户停留在相同的网址。
-
然后只需使用 file_get_contents 或 curl 来触发请求或使用像 Gearman 这样的作业队列
标签: php model-view-controller redirect joomla return-value