在我的一个 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。但实际上,它似乎根本没有通过链条传递。
我误入歧途到哪里去了?