我有從我的模型加載的建築物列表。這些建築都顯示在一個循環我認爲內像這樣:Codeigniter:根據URI段在循環中加載不同視圖
控制器
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看起來像這樣:
默認的
網站/建築
秀藥店
網站/建築/價格/藥店
的價格
也許我應該找一個局部視圖解決方案,但我真的需要一個意見或解決方案;)
非常感謝你提前(我爲我的英語不好,然後道歉太)
謝謝羅斯,它讓我相信在視圖中進行測試是「最佳」解決方案。 – Magikman 2010-11-02 21:33:45