【发布时间】:2013-02-19 12:10:53
【问题描述】:
在我的一个 Catalyst 操作中,我试图在不同的控制器中获取另一个操作的主体响应 (HTML)。 (出于某种将一个页面“嵌入”到另一个页面的目的)
我想办法做到这一点是$c->visit。 (如果我误解了 $c->visit,那么我剩下的问题就不需要回答了。)
有问题的操作需要一个 arg,但直到更进一步的链,它看起来像这样:
/equipment/*/assets/widget
/assets/captureID (1)
-> /assets/base (0)
-> /assets/pageData (0)
=> /assets/widget
如您所见,只有链中的最后一个操作在寻找 arg。
如果我尝试:
$c->visit('/assets/widget',[$arg]);
我希望它沿着链条传递并给 /assets/captureID 我的 $arg。但实际上,它似乎根本没有被传递下去。
我误入歧途了?
【问题讨论】: