我正在尝试在控制器内部的源中放置一个链接。
代码:
$marker['icon'] = "<?php echo base_url('assets/dist/GMapMarkers/paleblue_MarkerH.png') ?>;"
,但不会加载。我猜想在控制器内部回显基本URL是行不通的。还有其他方法吗?
答案 0 :(得分:2)
base_url 是一个函数,您可以使用param(字符串)来调用它。函数将基本配置和您的字符串结合在一起,并返回完整的url。
$marker['icon'] = base_url('assets/dist/GMapMarkers/paleblue_MarkerH.png');
答案 1 :(得分:2)
由于base_url
仅返回字符串,因此您可以将此字符串分配给一个变量,然后echo
将该变量分配给该变量:
$marker['icon'] = base_url('assets/dist/GMapMarkers/paleblue_MarkerH.png');
echo $marker['icon'];
答案 2 :(得分:1)
我找到的解决方案是对其他答案的修改,并且更简短:
$marker['icon'] = $this->config->base_url('assets/dist/GMapMarkers/blue_MarkerL.png');