我有一个从我的模型加载的建筑物列表。这些建筑物在我看来是循环显示的:
控制器
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; ?>
每个构建都有一些可能的“操作”,例如“信息”、“价格”、“颜色”。默认状态显示“信息”。
我希望能够为特定建筑物加载特定动作。
例如,我有一家工厂和一家药店,默认情况下都显示“信息”选项卡。如果我点击药店的“价格”标签,如何显示工厂的“信息”标签和药店的“价格”标签?
我的网址如下所示:
默认一个
场地/建筑物
显示药店的价格
地点/建筑物/价格/药店
也许我应该寻找一个局部视图解决方案,但我真的需要一个建议或解决方案;)
非常感谢你(我也为我的英语不好道歉)