本文整理匯總了PHP中Stock::ppInit方法的典型用法代碼示例。如果您正苦於以下問題:PHP Stock::ppInit方法的具體用法?PHP Stock::ppInit怎麽用?PHP Stock::ppInit使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Stock
的用法示例。
在下文中一共展示了Stock::ppInit方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: ppInit
* date: 2015-10-30 20:57:18
* version: 2.14
*/
public $usable_quantity_remainder = 0;
/*
* module: pproperties
* date: 2015-10-30 20:57:18
* version: 2.14
*/
public static function ppInit()
{
self::$definition['fields'] = array_merge(self::$definition['fields'], array('physical_quantity_remainder' => array('type' => self::TYPE_FLOAT, 'validate' => 'isUnsignedFloat'), 'usable_quantity_remainder' => array('type' => self::TYPE_FLOAT, 'validate' => 'isUnsignedFloat')));
}
/*
* module: pproperties
* date: 2015-10-30 20:57:18
* version: 2.14
*/
public function hydrate(array $data, $id_lang = null)
{
parent::hydrate($data, $id_lang);
if (!isset($data['physical_quantity_remainder'])) {
PP::hydrateQty($this, 'physical_quantity', $data['physical_quantity'] + $this->physical_quantity_remainder);
}
if (!isset($data['usable_quantity_remainder'])) {
PP::hydrateQty($this, 'usable_quantity', $data['usable_quantity'] + $this->usable_quantity_remainder);
}
}
}
Stock::ppInit();