我使用runAction()
函数在同一个控制器中的另一个动作中启动动作。
Yii::$app->runAction('main/goods', ['model_id' => $goods->id]);
。如何在actionGoods()
中获取此变量?
答案 0 :(得分:14)
试试这种方式
char names[2][2] = { "a", "b" };
char num[2][7] = { "first", "second" };
char input[2];
cin >> input ;
for (int i = 0; i < 2; ++i)
{
if (!strcmp(input,names[i]))
cout << "you choose " << num[i] << endl;
}
在MainController中
Yii::$app->runAction('main/goods', ['model_id' => $goods->id]);