【发布时间】:2016-12-06 08:55:46
【问题描述】:
我对此有点困惑,所以我想做一个名为 menu_function 的函数。
为了什么?所以视图中的所有文件 php,都会加载这个 menu_function
这个menu_function会在视图中的每个php文件中加载菜单选项,所以它会在视图中的不同php文件中加载不同的菜单选项
我觉得是这样的
public function menu_function()
{
$dataV["menu"] = "<a href='profit' style='color:blue; font-size: 14px; font-weight: bold;'>Profit PT</a>";
$dataV["menu1"] = "<a href='profit/member' style='color:blue; font-size: 14px; font-weight: bold;'>Profit Member</a>";
$this->load->view("test", $dataV);
}
我认为在控制器中有 html 标记很糟糕,或者我已经阅读了this,因此我在视图中创建另一个 php 仅用于菜单选项并加载到另一个视图中?
我为什么要做这个?所以将来如果我想添加另一个菜单选项或删除 1 个或多个菜单选项只需更改 1 个文件,而不是打开所有视图并逐个删除菜单选项 1。
也许还有其他建议?谢谢
【问题讨论】:
标签: codeigniter