У меня есть список зданий, которые я загружаю из моей модели.Эти здания изображены в виде петли, на мой взгляд, так:
Контроллер
public function index() {
$data['buildings'] = $this->Base_Model->getUserBuildings();
$this->load->view('game', $data); }
Вид
<?php foreach($buildings as $b): ?>
<div class="building">[...]</div>
<?php endforeach; ?>
Каждая сборка имеет несколько возможных «действий», таких как «информация», «цена», «цвет».состояние по умолчанию показывает «info».
Я хочу иметь возможность загружать определенное действие для конкретного здания.
Например, у меня есть фабрика и аптека, по умолчанию оба показываютвкладка "информация".Как, если я нажму на вкладку «цена» в аптеке, открою вкладку «информация» для фабрики И вкладку «цена» для аптеки?
Мои URL выглядят так:
по умолчанию один
участок / здания
показать цену аптеки
участок / здания / цена / аптека
Возможно, мне следует искать решение с частичным представлением, но мне действительно нужен совет или решение;)
Заранее большое спасибо (я тоже извиняюсь за плохой английский)