我正在尝试包含不同的文件,每个文件都包含导航源代码。
$db->query("SELECT MOD_ID FROM `ACCOUNTS_MODULE` WHERE ACCOUNT_ID='".$_SESSION['ACCOUNT_ID']."' and STATUS='1' and (END_TS<=0 or END_TS>'".date("U")."') ");
while($res = $db->data()){ $user_module_ids[]=$res; }
foreach($user_module_ids as $key => $element)
{
if(file_exists($vz.'module/'.$element['MOD_ID'].'/lang/'.$_SESSION['lang'].'/'.$_SESSION['lang'].'.inc'))
{
require_once($vz.'module/'.$element['MOD_ID'].'/lang/'.$_SESSION['lang'].'/'.$_SESSION['lang'].'.inc');
}
}
包含文件的内容如下所示:
$modul['navigation'][]='<li class="nav-item">
<a href="'.$global['serverurl'].'module/1/code/url.php" class="nav-toggle nav-link">
<i class="icon-users"></i>
<span class="title">'.$lang['mod1'][0].'</span>
<span class="selected"></span>
<span class="arrow open"></span>
</a>
</li>';
在包含所有文件之后,我想在$modul['navigation']
内作为数组进行完整导航。
我包含5个文件,通常在数组中应该有5个条目!?
print_r($modul['navigation'])
的结果始终只是最后包含文件的内容。
我做错了什么?为什么不保存$modul['navigation']
数组中的所有部分?
答案 0 :(得分:0)
问题不在此脚本之内。在另一个部分,是一个数据库选择,它覆盖了$ modul变量,因此每次只有数组中的最后一个数据。
有时候,当你不盲目时很容易; - )