【发布时间】:2018-01-31 18:26:40
【问题描述】:
我有一个控制器,我需要从另一个控制器访问一个动作并返回数据:
rest/controllers/AController
switch (@$_GET['barcodeType'])
{
case '1D':
{
//do action Request1 from BController and return data from
this controller
}
break;
case '2D':
{
//do action Request2 from BController and return data from
this controller
}
break;
default:
return ['Wrong barcodeType'];
break;
}
soap/controllers/BController
public actionRequest1{
//do something and return data to AController
}
public actionRequest2{
//do something and return data to AController
}
我该怎么做?
【问题讨论】:
-
当您说执行
action时,您指的是该控制器内的任何简单功能还是actionFunction -
使用参数
$barcode准备一个动作,然后根据传递的barcodeType调用函数。不要调用不同的控制器动作。人机设备的问候。
标签: php controller yii2 return action