是否可以在collect标签的action属性中添加其他变量?

时间:2013-10-01 16:29:26

标签: twilio

我在函数中有一个多步调用,但我希望两个调用都运行在同一个脚本中。我不确定是否可以通过嵌套聚集标签来实现。 首先可以像这样嵌套聚集标签吗?

<gather action="page.php?step=1">
    <say>Enter ID #</say>
    <gather action="page.php?step=2">
        <say>Pres 1 to do blah blah</say>
    </gather>
</gather>

其次,我可以在<Gather>标记的action属性中添加变量。它似乎对我不起作用。

1 个答案:

答案 0 :(得分:2)

Twilio Evangelist在这里。

如果您将Gather操作方法的方法更改为GET,则可能更容易:

<Gather action="page.php?step=2" method="GET">
    <Say>Pres 1 to do blah blah</Say>
</Gather>

此外,在上面的示例中,<Gather>内有<Gather>,但不受支持。

我不确定PHP如何进行路由,但我倾向于使用URL而不是查询:

<Gather action="/next_step/1"> ... </Gather>

<Gather action="/next_step/456"> ... </Gather>

希望这有帮助!