File: /home/emblazeone/public_html/master-template/frontend/models/CartItem.php
<?php
namespace frontend\models;
use backend\modules\products\models\Products;
use Yii;
use yii\base\Model;
class CartItem extends Model{
public $product_id;
public $qty;
public $variant_1;
public $variant_2;
public function rules()
{
return [
[['product_id','qty','variant_1','variant_2'], 'safe']
];
}
public function getProduct(){
return Products::findOne($this->product_id);
}
public function getSubtotal(){
return $this->product->getPrice($this->variant_1,$this->variant_2)*$this->qty;
}
public function getPrice(){
return $this->product->getPrice($this->variant_1,$this->variant_2);
}
}