【发布时间】:2015-09-13 16:54:18
【问题描述】:
我已经有一段时间没有在 Synfony 中编程了,我有一些疑问。
动作控制器是否有可能返回一个变量(例如整数)而不是响应对象或 Json 对象。
我需要的是在不同控制器的另一个函数中调用一个函数。如果 2 个函数位于同一个控制器中,则没有问题(像这样):
class AController{
public function AAction(){
$var = $this->BAction(); //Do whatever I want with $var
return Response ("Hello");
}
public function BAction(){
return 34; //return an integer instead of a Response
}
}
问题是当 BAction 在另一个控制器中时。如果我使用转发,Symfony 期望 BAction 返回一个 Response 对象或一个 Json 数组,但我只想返回一个简单的变量。
这可能吗?返回一个简单的整数...
非常感谢!!
【问题讨论】:
-
我不知道具体的用例(这个例子太宽泛了,这种类型的问题有点离题,恕我直言),但不应该使用控制器来检索“模型数据”。
标签: function symfony controller return