CodeigniteR语言 将 <?php base_url(); ?> 作为控制器内的源



我正试图在控制器内的源代码中放置一个链接。

代码:

$marker['icon'] = "<?php echo base_url('assets/dist/GMapMarkers/paleblue_MarkerH.png') ?>;"

但它不加载。我猜在控制器中回显基本URL是行不通的。有其他方法可以做到这一点吗?

由于base_url只返回字符串,您可以将此字符串分配给一个变量,echo稍后将此变量分配给

$marker['icon'] = base_url('assets/dist/GMapMarkers/paleblue_MarkerH.png');
echo $marker['icon'];

base_url是一个函数,您可以用param(字符串(调用它。函数组合基本配置和字符串,并返回完成的url。

$marker['icon'] = base_url('assets/dist/GMapMarkers/paleblue_MarkerH.png');

我发现的解决方案是对其他答案的修改,更短:

$marker['icon'] = $this->config->base_url('assets/dist/GMapMarkers/blue_MarkerL.png');

相关内容

  • 没有找到相关文章

最新更新