在脚本中base_url不起作用为什么?

时间:2018-08-08 10:44:01

标签: href codeigniter-3 src base-url

我经常在CodeIgniter的页眉和页脚文件中写入“ base_url”。 像

href="<?php echo base_url(); ?>"

正在工作...

但是当我写

src="<?php echo base_url(); ?>"

不起作用...

base_url之后显示我的控制器,然后该文件未链接。

为什么它在页眉中起作用而在页脚中却不起作用,尽管我也同时附加了两个文件。

2 个答案:

答案 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