本文整理匯總了PHP中Self::model方法的典型用法代碼示例。如果您正苦於以下問題:PHP Self::model方法的具體用法?PHP Self::model怎麽用?PHP Self::model使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Self
的用法示例。
在下文中一共展示了Self::model方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getMonto
/**
* Regresa el valor deL MONTO MOVIDO
* EL PRECIO UNITARIO LO SACA DEL INVENTARIO , PUED DSER (+) (-), TODO EXSPRESADO EN MONEDA BASE , CONVIERTE AUTOAMTICAMENTE
* observe que paraq anulaciones de vales idkardex <> null ; NO SE REALIZA LA CONVERSION ESTA DEMAS , TODO ES IGUAL AL KARDEX ORIGINAL
* EN OTRO CASO CADA QUE ANULAN UN VALE , estarian perdiendo por tipo de cambio
*/
public function getMonto($idkardex = NULL)
{
$conversionmoneda = yii::app()->tipocambio->getcambio($this->alkardex_alinventario->almacen->codmon, yii::app()->settings->get('general', 'general_monedadef'));
if (is_null($idkardex)) {
return $this->alkardex_alinventario->punit * $conversionmoneda * $this->cantidadbase();
} else {
return Self::model()->findByPk($idkardex)->preciounit * $conversionmoneda * $this->cantidadbase();
}
}
示例2: getMonto
/**
* Regresa el valor deL MONTO MOVIDO
* EL PRECIO UNITARIO LO SACA DEL INVENTARIO , PUED DSER (+) (-), TODO EXSPRESADO EN MONEDA BASE , CONVIERTE AUTOAMTICAMENTE
* observe que paraq anulaciones de vales idkardex <> null ; NO SE REALIZA LA CONVERSION ESTA DEMAS , TODO ES IGUAL AL KARDEX ORIGINAL
* EN OTRO CASO CADA QUE ANULAN UN VALE , estarian perdiendo por tipo de cambio
*/
public function getMonto($idkardex = NULL)
{
//if($this->codmov=='11'){
//var_dump($this->alkardex_alinventario->almacen);var_dump($this->codocuref);var_dump($this->codmov);var_dump($this->isNewRecord); //}
//if(is_null($this->alkardex_alinventario)){
//$monedaalmacen=Alinventario::encontrarregistro($this->codcentro,$this->alemi,$this->codart)->almacen->codmon;
/*} else{
$monedaalmacen=$this->alkardex_alinventario->almacen->codmon;
}*/
$conversionmoneda = yii::app()->tipocambio->getcambio($this->alkardex_alinventario->almacen->codmon, yii::app()->settings->get('general', 'general_monedadef'));
if (is_null($idkardex)) {
$vasriab = $this->alkardex_alinventario->punit * $conversionmoneda * $this->cantidadbase();
return $vasriab;
} else {
return Self::model()->findByPk($idkardex)->preciounit * $conversionmoneda * $this->cantidadbase();
}
}