本文整理汇总了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();
}
}