【发布时间】:2015-10-03 14:00:16
【问题描述】:
我在 Twig 中显示客户卡片时遇到了一些问题。我可以用这段代码做 PHP:
$card = \Stripe\Customer::retrieve($cu->cus_id)->sources->all(['object' => 'card']);
$i = 0;
foreach ($card["data"] as $cd) {
echo $card["data"][$i]->brand . " - " . ucwords($card["data"][$i]->funding) . " Card: " . $card["data"][$i]->last4;
if($i == 0){
echo " (Default)";
}
echo "<br />";
$i++;
}
但我需要在 Twig 模板中输出。我尝试了以下方法:
{% for data in cards|keys %}
{{ card["data"][loop.index].last4 }}
{% endfor %}
但这根本不输出任何东西。
我正在使用 Slim PHP 框架。
【问题讨论】:
标签: php twig stripe-payments slim