Вы устанавливаете частного участника в своем классе, пока вы только хотите получить продукт, и все.Вам не нужно использовать $this->product
, просто используйте вместо него свободную переменную, например $product
, и она должна работать:
$value = 0;
foreach($this->products->result() as $product)
{
$value += $product->price;
}
Также, если products
является одним из ваших объектов, вы должны датьэто, вероятно, метод, подобный getTotalPrice()
, который просто возвращает сумму, например так:
$value = $this->products->getTotalPrice();
Затем вы можете использовать этот более гибкий код в своем коде.Надеюсь, что это полезно.