2014-03-07 76 views
0

我使用以下代码为客户创建新的借记卡。 问题是,当我检查平衡的市场时,客户已被扣两次。Drupal块代码似乎运行两次

<?php 
Balanced\Settings::$api_key = "*********************"; 

$customer = \Balanced\Customer::get("/v1/customers/CU34xY6f9bKZzb0kjBxWTUjC"); 

$debit = $customer->debit('7000'); 
foreach ($debit as $key=> $value) { echo "$key : $value <br>"; }; 
?> 

创建的第一借记显示为通过平衡返回的变量$借方,则有产生并在市场中所示的第二个。如果代码运行了两次,我预计会看到第二个代码。

我已经尝试已经提到的Drupal运行代码两次

代码运行在块php和在页面加载启动的解决方案,我认为这个问题是有关块。

我们通过将代码直接放入页面主体来解决了这个问题。它只运行一次,并且无论是否将预告设置为隐藏都无关紧要。

我们不打算使用块,当我们完成我们的测试时,我们可能会移动到自定义模块中。我发布这个以防其他人有类似的问题,这有助于他们,也因为我想知道为什么这是发生在块。

回答

0

此问题与将PHP代码直接放入块有关。