在foreach中使用url的问题

时间:2017-10-29 21:30:40

标签: php codeigniter

我在foreach中显示菜单的URL,但是在视图中它没有正确显示。我怎么能让它们正确显示?

在foreach中,我以下列方式展示它们:

$horarios .= "<li class='active'><a href='<?= base_url('index.php/C_Horarios'); ?>'><i class='fa fa-circle-o'></i>Administrar Horarios</a></li>";

视图中的内容如下所示

enter image description here

我什么时候应该以这种方式展示

enter image description here

1 个答案:

答案 0 :(得分:1)

你正在混合PHP内联的PHP任务。你有:

$horarios .= "<li class='active'><a href='<?= base_url('index.php/C_Horarios'); ?>'><i class='fa fa-circle-o'></i>Administrar Horarios</a></li>";

什么时候应该是:

$horarios .= "<li class='active'><a href='". base_url('index.php/C_Horarios') ."'><i class='fa fa-circle-o'></i>Administrar Horarios</a></li>";

请注意区别。它很微妙,但在将字符串赋值给变量时会产生预期行为的差异。

相关问题