Я хочу, чтобы свойства были сгруппированы по значению типа столбец (т. е. значения в этих столбцах — «Таунхаус», «Квартира», «Кондоминиум»). Но со значениями «типа» в качестве заголовков групп и динамически, когда я добавляю новое значение в столбец типа, т. е. «Коммерческий», эти свойства также отображаются. Итак, что я хочу:
Townhome
Townhome Property 1
Townhome Property 2
Appartment
Appartment Property 1
Appartment Property 2
Condo
Condo Property 1
Condo Property 2.... and bellow this, after adding "Commercial" in type column
Commercial
Commercial Property 1
Commercial Property 2
По сути, любой новый тип свойств динамически добавляется со своими свойствами и названием типа.
Я делаю это в CodeIgniter 4. и до сих пор мне удавалось перечислять свойства только по одному типу на страницу/представление.
Контроллер:
public function getByPropType($type)
{
$properties = $this->db->query("SELECT * FROM properties WHERE type = '$type'")->getResult();
return view('props/props-by-type', compact('properties', 'type'));
}
Просмотр:
[url=" class="property-thumbnail">
[img]" alt="Image"
class="img-fluid">
[/url]
[url=">[/url]
$
- Beds
- Baths
- SQ FT
Подробнее здесь: https://stackoverflow.com/questions/788 ... s-listed-b