我正试图在控制器内的源代码中放置一个链接。
代码:
$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');