Php 同一codeigniter安装中的多个应用程序共享同一视图布局菜单
我使用一个codeigniter安装来承载2个应用程序。 但我的问题是在页面顶部为两个应用程序共享相同的菜单。 根据我的实际文件结构,我不知道如何为两个应用程序使用相同的标题或菜单。 以下是我的实际结构:Php 同一codeigniter安装中的多个应用程序共享同一视图布局菜单,php,codeigniter,Php,Codeigniter,我使用一个codeigniter安装来承载2个应用程序。 但我的问题是在页面顶部为两个应用程序共享相同的菜单。 根据我的实际文件结构,我不知道如何为两个应用程序使用相同的标题或菜单。 以下是我的实际结构: system application --base_loisirs (folder application of base loisirs) base_loisir.php (with $application_folder = 'application/base_loisirs';) --p
system
application
--base_loisirs (folder application of base loisirs)
base_loisir.php (with $application_folder = 'application/base_loisirs';)
--parc_auto (folder application of parc auto)
parc_auto.php (with $application_folder = 'application/parc_auto';)
文件夹应用程序包含不同文件夹应用程序的所有文件夹。
例如,在基础LosiIR视图中,是否可以包含PAR自动文件夹中包含的布局,反之亦然?如何创建?在根文件夹上创建一个menu.php 现在在两个应用程序的视图文件夹中创建一个目录名“common”
/application
/view
/common ( new directory )
现在在公共目录中创建另一个menu.php,并放入以下代码
require($_SERVER['DOCUMENT_ROOT'].'/menu.php');
<?php echo $this->load->view('common/menu', '', TRUE);?>
现在使用以下代码在任何视图文件中加载菜单
require($_SERVER['DOCUMENT_ROOT'].'/menu.php');
<?php echo $this->load->view('common/menu', '', TRUE);?>
两个应用程序共享相同的数据,或者它们也有单独的数据。您已经尝试了require(),Include()函数,如require($\u SERVER['DOCUMENT\u ROOT'.'menu.php'))