如何让一个按钮调用两个不同的动作,因为我有一个打印按钮,它应该从同一个控制器调用两个不同的动作来打印两个不同的页面?
提前致谢。
答案 0 :(得分:0)
一次调用两个动作是没有意义的,如果你想要打印两个页面,用户必须发出两个请求,并且必须打开两个窗口,所以这可以通过打开第二个窗口来完成URL并将用户发送到当前窗口中的其他操作。
纯JavaScript:
window.open("http://domain.com/controller/action_one");
window.location = "http://domain.com/controller/action_two";
答案 1 :(得分:0)
让按钮调用一个控制器功能,从第一个调用另一个功能。
echo form_open('myForm', '/myFunction');
echo form_submit();
控制器:
function myFunction() {
//do stuff;
$this->mySecondFunction();
}
function mySecondFunction() {
do more stuff;
}