我是codeIgniter的新手。我使用的是最新版本的codeigniter。我有一个HTML模板,我试图将其转换为codeIgniter。
但是,我已经创建了
在application / views文件夹下。我已经在视图下复制了所有CSS,js,image文件夹。
所以,现在我的问题是样式表无法正常工作。你能给我一些指示。
答案 0 :(得分:0)
你的css,图片,java脚本等应该位于应用程序文件夹的一侧而不是在视图中
应用
资产
资产> CSS
资产>图像
资产> JS
的index.php
的.htaccess
url helper也应该自动加载。
然后你就可以在头部区域使用
了<link type="text/css" rel="stylesheet" href="<?php echo base_url('assets/css/yourstylesheet.css');?>">
<script src="<?php echo base_url('assets/js/yourjs.js');?>"></script>
注意:在堆栈溢出上发布问题时,一切都是最好的 包含一些问题所在的代码。此外,阅读CodeIgniter Docs和codeIgniter论坛的所有方法都在http://forum.codeigniter.com/
您可能需要为主目录
创建一个htaccess文件以下是htaccess
的示例Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
答案 1 :(得分:0)
使用像@wolfgang这样的网址助手正确地说了。
请不要忘记检查项目根目录中的.htaccess文件,如果未指定则添加此文件
RewriteCond $1 !^(index\.php|assets|robots\.txt)
必须指定要添加到CI的每个新文件夹,这些文件夹需要您的代码作为外部文件夹读取。如果要添加另一个文件夹,只需添加额外的管道并添加文件夹名称。例如。
RewriteCond $1 !^(index\.php|assets|mynewfolder|robots\.txt)
希望这有帮助。