控制器路由传递两个参数问题

我想在一个控制器中接受form表单提交的两个数据,那么如何传把这两个数据通过route路由递到另外一个控制器中呢??(简言之,就是如何在两个控制器之间通过路由传递两个参数)谢谢指导。

JellyBool

我还是没有看懂你的问题是什么?

Tracy

@JellyBool 我举例说明。
form表单提交了连个参数,通过url传递到了FactorsController中的import方法中,然后在import方法中如何再通过route路由把这两个参数传递到ExcelController的export方法中。(我有其他用处,在此处就是简写了)。谢谢了。

JellyBool

为什么要通过路由呢?你在FactorsControllerimport方法获取到了相对应的参数,直接:

public function import () {
// 获取了两个参数
$controller = new ExcelController;
$controller->export();//传入两个参数
}

最简单就是可以这样了,你觉得呢?

Tracy

@JellyBool 其实通过不是非要通过路由,只是我暂时不会其他方法。我尝试一下你的方法。

yff

不需要通过路由吧,直接在 controller里面实例化另外一个controller,然后传参就可以了吧

sodasix

就跟调用其他对象一个, 实例化那个对象就好了…