本文整理汇总了PHP中Tax::getID方法的典型用法代码示例。如果您正苦于以下问题:PHP Tax::getID方法的具体用法?PHP Tax::getID怎么用?PHP Tax::getID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tax
的用法示例。
在下文中一共展示了Tax::getID方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: saveTaxRates
private function saveTaxRates(Tax $tax)
{
$zones = DeliveryZone::getAll();
$zones->add(DeliveryZone::getDefaultZoneInstance());
$classes = TaxClass::getAllClasses();
ActiveRecord::beginTransaction();
foreach ($zones as $zone) {
// delete all zone tax rates
$taxRates = $zone->getTaxRates();
foreach ($taxRates as $rate) {
if ($rate->taxID->get()->getID() == $tax->getID()) {
$rate->delete();
}
}
$this->saveRate($zone, $tax);
foreach ($classes as $class) {
$this->saveRate($zone, $tax, $class);
}
}
ActiveRecord::commit();
}
示例2: getFieldName
private function getFieldName(Tax $tax, TaxClass $class = null)
{
$classID = $class ? $class->getID() : '';
return 'tax_' . $tax->getID() . '_' . $classID;
}