CI的新手,请原谅这是一个进攻性的直接修复.
我有很多观点,我需要能够像这样包含相同的导航:
...
<div class="projectNav">
<?php
echo anchor('projects/view/' . $project->intId, '<img src="'.base_url().'assets/img/icons/zoom.png" />');
echo anchor('tasks?project=' . $project->intId . '&status=open', '<img src="'.base_url().'assets/img/icons/puzzle.png" />');
echo anchor('projects/edit/' . $project->intId, '<img src="'.base_url().'assets/img/icons/edit.png" />');
echo anchor('projects/charges/' . $project->intId, '<img src="'.base_url().'assets/img/icons/sterling_pound_currency_sign.png" />');
?>
</div>
...
Run Code Online (Sandbox Code Playgroud)
显然,由于它是每个观点的标准,我不想重复自己.使用CI"包含"此导航的最佳实践方法是什么?
$this->load->view('nav');
Run Code Online (Sandbox Code Playgroud)
将在Application中的views文件夹中加载nav.php.可以从控制器或视图运行此方法.