【问题标题】:Drupal block code appears to run twiceDrupal 块代码似乎运行了两次
【发布时间】:2014-03-07 11:28:11
【问题描述】:

我正在使用以下代码为客户创建新的借记卡。 问题是,当我检查平衡市场时,客户已被扣款两次。

<?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>";   }; 
?>

创建的第一个借记项显示为 balance 返回的变量 $debit,然后创建并显示在市场中的第二个借记项。如果代码运行两次,我会期望看到第二次。

我已经尝试过两次提到的drupal运行代码的解决方案

<?php 
  if (!function_exists('f')) { 
    function f() { 
      /* Code goes here */ 
      return $new_debit;
    }
  } 
$debit = f();
?>

代码在块中作为 php 运行并在页面加载时激活,我认为问题与块有关。

我们通过将代码直接放入页面正文来解决问题。它运行一次,预告片是否设置为隐藏都没有关系。

我们不打算使用块,当我们完成测试后,我们可能会进入自定义模块。我发布这个以防其他人有类似的问题,这对他们有帮助,也因为我想知道为什么会发生这种情况。

【问题讨论】:

    标签: php rest drupal-7 balanced-payments


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      • 2015-05-12
      • 2021-10-17
      • 2019-05-21
      • 2015-04-07
      • 2013-02-04
      相关资源
      最近更新 更多