【发布时间】:2011-09-20 22:04:36
【问题描述】:
在我的 web 应用程序中使用 codeigniter。我正在尝试使用 base_url() 函数,但它显示空结果。我也通过自动加载文件使用了自动加载助手,但它似乎也不起作用。我也定义了基本常量,但都是徒劳的。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $title; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href="<?php echo base_url();?>/css/template/default.css" type="text/css" />
<script type="text/javascript">
//<![CDATA[
base_url = '<?= base_url();?>';
//]]>
</script>
</head>
【问题讨论】:
-
你能告诉我们你的代码吗?
-
@Jonathan Sampson:我尝试使用 echo base_url();在主体部分并得到一个空结果
-
@Sanks 你能告诉我们生成的 HTML 吗?我看到您在脚本区域使用短标签打印,在样式表区域使用标准回显输出。
-
@Jonathan Sampson:谢谢伙计,这件事成功了 $this->load->helper('url')。但我想知道为什么助手没有自动加载?为什么我们必须在顶部打印这个东西?
-
@Sanks 查看第 67 行的
application/config/autoload.php。确保看到$autoload['helper'] = array('url');。
标签: php codeigniter