作者BBSealion (海狮)
看板PHP
标题[请益] javascript 该放置在哪个资料夹?
时间Thu Aug 1 10:44:17 2013
最近我想把我的程式套用 CodeIgniter 的 framework
他的第一层有application和system
application里面有controller, model, view...等等
但我目前有很多javascript档案
想问问大家这些档案怎麽放、怎麽引入比较好?
1.我如果放在application里面,似乎都会被.htaccess挡掉而无法顺利用scr引入
我该去改.htaccess的设定?
还是有别的预设引入方法呢,说明文查了好久都没看到ORZ
2.开一个和application同层级的资料夹叫js
这样就可以顺利引入了,但总觉觉得好像应该把专案都放进application里?
想问一下大家一般怎麽做的
如果要放在application 里面,会丢到哪个资料夹去呢?
libraries吗? 还是开新的? 或是分工能丢到不同资料夹去?
还是都放外面就好?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.169.107.84
※ 编辑: BBSealion 来自: 1.169.107.84 (08/01 10:45)
※ 编辑: BBSealion 来自: 1.169.107.84 (08/01 10:45)
1F:→ lyforever:通常是放在public下面, CI的话就是view ? 08/01 10:58
2F:→ tkdmaf:我们就是在根目录下开js和css的目录直接放进去了。 08/01 11:01
3F:→ BBSealion:所以就是开跟application同层级的目录罗? 08/01 11:08
4F:→ BBSealion:view在applicatio里面所以放不进去 除非改.htaccess 08/01 11:09
5F:→ RedMapleWing:我是在跟 application跟system同级的地方开个public 08/01 11:13
6F:→ RedMapleWing:不过这样你要记得设base_url 08/01 11:14
7F:→ RedMapleWing:RewriteCond $1 !^(index\.php|images|upload|i18n|j 08/01 11:14
8F:→ RedMapleWing:s|tmp|css|robots\.txt|$),这是我htaccess里的条件 08/01 11:15
9F:→ RedMapleWing:给你参考 08/01 11:15
10F:→ RedMapleWing:对了,可能还要设一下虚拟主机的virtual host 08/01 11:16
12F:→ RedMapleWing:上面是virtualhost的设定相关,给你参考 08/01 11:17
13F:→ BBSealion:我没特别设 可以用<?php echo base_url(); ?>js/test.js 08/01 11:30
14F:→ BBSealion:拿到我要的档案耶~ 只要放在跟app同层级就可以 08/01 11:30
15F:→ BBSealion:有在controller 做 $this->load->helper('url'); 就OK 08/01 11:31
16F:→ RedMapleWing:base_url是我讲错,会多个public也是我读的文件有这 08/01 16:37
17F:→ RedMapleWing:样建议,所以有这麽做 08/01 16:37
18F:→ BBSealion:OK 感谢啊~ 08/02 05:53
19F:→ tails32100:根目录下开+1,因为js跟css那些跟整个网站风格有关,所 08/07 02:38
20F:→ tails32100:以换一个专案时,js或css也几乎都会重来,呃...这我的 08/07 02:38
21F:→ tails32100:做法啦,仅供参考....Orz 08/07 02:39