У меня есть модель, которая выглядит следующим образом
function find($where){
$arr = $this->db->get_where($this->table,$where)->result_array();
foreach ($arr as $value) {
$prod_id = $value["id"];
$value['image']=$this->db->get_where("photos",['prod_id'=>$prod_id])->result_array();
}
return $value;
}
Это дает мне этот массив
Array(
[id] => 70
[name] => rrwerwer
[count] => 234
[price] => 234.00
[description] =>
[user_id] => 20
[image] => Array
(
[0] => Array
(
[id] => 88
[prod_id] => 70
[link] => 1_HP8l7LMMt7Sh5UoO1T-yLQ37.png
)))
В моем контроллере я пытаюсь загрузить представление и передать ему свой массив
$data = $this->productmodel->find(["user_id =" => $this->session->user["id"]]);
$this->load->view('myproduct', ["products" => $data]);
И в представлении запустить foreach для массива и распечатать вещи
<?php foreach($products as $prod){ ?>
<div class="productDiv">
<div class="productName">
<span class="productNameSpan">
<?=$prod["name"]?>
</span>
</div>
<div class="productPrice">
<label class="productPriceLabel">Գին: <?=$prod["price"]." դրամ"?></label>
</div>
<div class="productCount">
<label class="productCountLabel">Քանակ: <?=$prod["count"]."X" ?></label>
</div>
<div class="productDescribtion">
<label class="productDescribtipnLabel">Նկարագիր: <?=$prod["description"] ?></label>
</div>
<div class="seeMoreDiv">
<button class="seeMoreButton btn btn-success">
ՏԵՍՆԵԼ ԱՎԵԼԻՆ
</button>
</div>
</div>
Это выдает мне ошибки «недопустимое имя смещения, цена и т. Д.». Как я могу исправитьЭта проблема?Мне нужно распечатать информацию о продукте и показать его изображения