我经常在CodeIgniter的页眉和页脚文件中写入“ base_url
”。
像
href="<?php echo base_url(); ?>"
正在工作...
但是当我写
src="<?php echo base_url(); ?>"
不起作用...
在base_url
之后显示我的控制器,然后该文件未链接。
为什么它在页眉中起作用而在页脚中却不起作用,尽管我也同时附加了两个文件。
答案 0 :(得分:0)
希望这对您有帮助:
加载url
助手(如果未加载),最好像这样使用autoload.php
:
$config['helper'] = array('url');
在您的site_url
href中使用script
应该是这样的:
//here js is the folder name containing your js files
<script src="<?=site_url('js/yourjsfile.js');?>" ></script>
答案 1 :(得分:0)
如果您经常在应用程序中使用base_url,则只需转到application / config / autoload.php。然后修改$ config ['helper'] = array('url')。
如果您在特定页面中使用base_url()
方法,则只需在所需方法中添加$this->load->helper('url')
。
有关更多详细信息,您可以阅读此https://www.codeigniter.com/user_guide/helpers/url_helper.html