我正在尝试将PHP Framework CodeIgniter用于PHP项目。我以前从未用过它。根据它的文档,我激活了助手URL,并包含了如下所示的css链接:
$autoload['helper'] = array('url');
<link rel="stylesheet" type="text/css"
href="<?php echo base_url();?>public/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css"
href="<?php echo base_url();?>public/css/style.css"/>
不幸的是,该页面无法加载css。显然,如果我把编译后的CSS链接放在页面上,就可以加载它
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
Base_url()
不添加尾部斜杠。在链接href中,PHP代码和public
之间需要一个正斜杠。
假设你的基本url是/htdocs/website/
,那么你当前设置它的方式将打印出/htdocs/websitepublic/css/style.css
。
这是固定代码:
<link rel="stylesheet" type="text/css" href="<?php echo base_url();>/public/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="<?php echo base_url();>/public/css/style.css"/>