Codeigniter与外部样式表,脚本,包括等的最佳实践

drp*_*ken 8 php codeigniter

好的,所以我一直在研究Codeigniter和PHP一个星期左右,我已经准备好开始我的第一个网站了.我想知道处理非模型,视图或控制器的文件的最佳做法是什么?如包含,样式表,javascript文件(如我的jQuery)等...

从我读过的教程中,我养成了一个习惯,即将我的Application文件夹移动到一个目录中,与我的系统和用户指南位于同一个文件夹中(我可能会在上线之前删除用户指南) .现在有了包含(页眉和页脚),我注意到一些开发人员在Views文件夹中创建了一个子目录,通常称为Globals,并将它们放在那里.那javascript和css文件怎么样?我是否需要将它们放在APPPATH的子文件夹中并为它们的位置制作常量?

我正在努力提前计划.一如既往地谢谢你!

Joh*_*ops 13

我不确定是否确实有最佳实践来查找文件.我遵循在模板文档(页眉,页脚,模板等)的视图中创建子文件夹的做法,然后我通常将样式和js放在根级别(我有文件夹应用程序,css,图像,js,和系统)

我个人认为这样做看起来有点干净.

<link rel="stylesheet" href="<?php echo base_url();?>css/style.css" type="text/css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

IMO比阅读和维护更容易

<link rel="stylesheet" href="<?php echo base_url();?>application/views/globals/css/style.css" type="text/css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

  • 避免使用短标签的一个原因是您无法访问php.ini文件.必须在那里启用它们才能使服务器正确解释它们. (3认同)