本文整理匯總了PHP中float::getUnitId方法的典型用法代碼示例。如果您正苦於以下問題:PHP float::getUnitId方法的具體用法?PHP float::getUnitId怎麽用?PHP float::getUnitId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類float
的用法示例。
在下文中一共展示了float::getUnitId方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getDataForEditmode
/**
* @see Object_Class_Data::getDataForEditmode
* @param float $data
* @return float
*/
public function getDataForEditmode($data, $object = null)
{
if ($data instanceof \Object_Data_QuantityValue) {
return array("value" => $data->getValue(), "unit" => $data->getUnitId());
}
return;
}
示例2: getVersionPreview
/**
* @see Object_Class_Data::getVersionPreview
* @param float $data
* @param null|Model\Object\AbstractObject $object
* @param mixed $params
* @return float
*/
public function getVersionPreview($data, $object = null, $params = [])
{
if ($data instanceof \Pimcore\Model\Object\Data\QuantityValue) {
$unit = "";
if ($data->getUnitId()) {
$unitDefinition = Model\Object\QuantityValue\Unit::getById($data->getUnitId());
if ($unitDefinition) {
$unit = " " . $unitDefinition->getAbbreviation();
}
}
return $data->getValue() . $unit;
}
return "";
}