我正在尝试使用PHP语言设置新规则

时间:2019-01-14 18:48:33

标签: php opencart e-commerce vendor

我正在使用Opencart拥有一家本地供应商的多供应商电子商务商店,供应商可以直接从其帐户设置其交付费用,我希望供应商增加他们的费用,但不应超过15 SR ,所以我去了控制器并尝试对其进行修改,但是它没有用。这是我的工作。

我找到了以下代码:

    foreach ($data['rules'] as $rule) {
        // Minimum required fields for each rule
        if (empty($rule['destinations'])) {
            throw new FormDataError($this->language->get('ms_shipping_error_rule_destinations_required'));
        }

        if (!isset($rule['cost'])) {
            throw new FormDataError($this->language->get('ms_shipping_error_rule_cost_required'));

,然后在下面添加以下代码:

        if ($rule < 15 ['cost']) {
            echo 'The cost should be 15 S.R or less';
        }
    }
}

enter image description here

我不确定编写此代码的正确方法是什么,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

条件语法不正确。应该是这样的:

if ($rule['cost'] <= 15) {
    echo 'The cost should be 15 S.R or less';
}

但是抛出异常而不是仅回显某些消息会很好。