我正在开发我的第一个codeigniter项目,并尝试将我的样式放在资源文件夹中,因为它看起来像是最佳做法。我试图像其他人一样设置它,但有些东西不起作用!任何帮助赞赏。
我的文件结构:
application
assets->css->style.css
我做了一个帮助应用程序/ helpers.utlity_helper.php,其中包含以下内容:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
if ( ! function_exists('asset_url()'))
{
function asset_url()
{
return site_url().'assets/';
}
}
我将其设置为自动加载:
$autoload['helper'] = array('url','form', 'utility');
我的.htcaccess文件:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|assets|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
我的routes.php文件有:
$route['assets/(:any)']='assets/$1';
最后,在我的标题中,我有:
<link rel="stylesheet" type="text/css" href="<?php echo asset_url();?>css/style.css">
但我的样式文件中的样式没有显示出来!如果您发现错误或者您知道为什么会这样,请告诉我。谢谢!