モデルからロードする建物のリストがあります。それらの建物は、私のビュー内でループ状に表示されます。
コントローラ
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; ?>
各ビルドには、「情報」、「価格」、「色」など、いくつかの「アクション」があります。デフォルトの状態は「情報」を示しています。
特定の建物に対して特定のアクションをロードできるようにしたい。
たとえば、私は工場とドラッグストアを持っていますが、デフォルトでは両方とも「情報」タブを表示します。ドラッグストアの[価格]タブをクリックした場合、工場の[情報]タブとドラッグストアの[価格]タブを表示するにはどうすればよいですか?
私のURLは次のようになります:
デフォルトのもの
サイト/建物
ドラッグストアの価格を表示
サイト/建物/価格/ドラッグストア
多分私は部分的なビューの解決策を探す必要がありますが、私は本当にアドバイスや解決策が必要です;)
よろしくお願いします(英語が下手でしたこともお詫びします)