0

如何让一个按钮调用两个不同的操作,因为我有打印按钮,它应该从同一个控制器调用 2 个不同的操作来打印两个不同的页面?

提前致谢。

4

2 回答 2

0

一次调用两个动作是没有意义的,如果你想打印两个页面,用户必须发出两个请求,并且他必须打开两个窗口,所以这是通过打开第二个窗口到所需的 URL 并发送用户在其当前窗口中执行其他操作。

在纯 JavaScript 中:

window.open("http://domain.com/controller/action_one");
window.location = "http://domain.com/controller/action_two";
于 2013-01-29T12:39:23.913 回答
0

让按钮调用一个控制器功能,从第一个调用另一个功能。

echo form_open('myForm', '/myFunction');
echo form_submit();

控制器:

 function myFunction() {
    //do stuff;
    $this->mySecondFunction();
 }


 function mySecondFunction() {
    do more stuff;
 }
于 2013-01-29T13:20:01.810 回答