2014-03-07 77 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代碼直接放入塊有關。