控制器
<?php
class RestaurantMain extends CI_Controller{
function index(){
$this->load->helper('url');
$this->load->view('homePage.php');
}
}
查看
<html>
<head>
<link rel="stylesheet" type="text/css" href="<?php echo site_url('assets/styles/res.css'); ?>">
</head>
<body>
<p>this is restaurant</p>
</body>
</html>
没有错误消息,但它不起作用。视图源代码,
<link rel="stylesheet" type="text/css" href="http://localhost:80/RestaurantManagementSystem/index.php/assets/styles/res.css">
答案 0 :(得分:0)
你实际上需要清楚地了解site_url()&amp; BASE_URL()。每当您访问与http://www.example.com/events/eventFrom/24102195等网站相关的链接时,您都可以通过这种方式提供链接
site_url('events/eventFrom/'.$date)
但如果您想要访问您网站的目录特定内容,例如images / css / javascript等,那么您需要使用base_url()。 在你的情况下,链接将是:
href="<?php echo base_url('assets/styles/res.css')?>
答案 1 :(得分:0)
通过aplication-&gt; config-&gt; config.php并在配置文件中进行如下更改
$config['index_page'] = 'index.php';
到
$config['index_page'] = '';
然后你的site_url()和base_url()将完美地运作
答案 2 :(得分:0)
检查config
中的config.php$config['base_url'] = 'http://localhost:80/RestaurantManagementSystem';
和您的观点
<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/styles/res.css')?>" />
答案 3 :(得分:-2)
您是否正在尝试调用样式表? 试试这个:
<link href="<?=style_url('assets/styles/res.css'); ?>" rel="stylesheet" type="text/css"/>