[請益] javascript 該放置在哪個資料夾?

看板PHP作者 (海獅)時間12年前 (2013/08/01 10:44), 編輯推噓0(0021)
留言21則, 5人參與, 最新討論串1/1
最近我想把我的程式套用 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)

08/01 10:58, , 1F
通常是放在public下面, CI的話就是view ?
08/01 10:58, 1F

08/01 11:01, , 2F
我們就是在根目錄下開js和css的目錄直接放進去了。
08/01 11:01, 2F

08/01 11:08, , 3F
所以就是開跟application同層級的目錄囉?
08/01 11:08, 3F

08/01 11:09, , 4F
view在applicatio裡面所以放不進去 除非改.htaccess
08/01 11:09, 4F

08/01 11:13, , 5F
我是在跟 application跟system同級的地方開個public
08/01 11:13, 5F

08/01 11:14, , 6F
不過這樣你要記得設base_url
08/01 11:14, 6F

08/01 11:14, , 7F
RewriteCond $1 !^(index\.php|images|upload|i18n|j
08/01 11:14, 7F

08/01 11:15, , 8F
s|tmp|css|robots\.txt|$),這是我htaccess裡的條件
08/01 11:15, 8F

08/01 11:15, , 9F
給你參考
08/01 11:15, 9F

08/01 11:16, , 10F
對了,可能還要設一下虛擬主機的virtual host
08/01 11:16, 10F


08/01 11:17, , 12F
上面是virtualhost的設定相關,給你參考
08/01 11:17, 12F

08/01 11:30, , 13F
我沒特別設 可以用<?php echo base_url(); ?>js/test.js
08/01 11:30, 13F

08/01 11:30, , 14F
拿到我要的檔案耶~ 只要放在跟app同層級就可以
08/01 11:30, 14F

08/01 11:31, , 15F
有在controller 做 $this->load->helper('url'); 就OK
08/01 11:31, 15F

08/01 16:37, , 16F
base_url是我講錯,會多個public也是我讀的文件有這
08/01 16:37, 16F

08/01 16:37, , 17F
樣建議,所以有這麼做
08/01 16:37, 17F

08/02 05:53, , 18F
OK 感謝啊~
08/02 05:53, 18F

08/07 02:38, , 19F
根目錄下開+1,因為js跟css那些跟整個網站風格有關,所
08/07 02:38, 19F

08/07 02:38, , 20F
以換一個專案時,js或css也幾乎都會重來,呃...這我的
08/07 02:38, 20F

08/07 02:39, , 21F
做法啦,僅供參考....Orz
08/07 02:39, 21F
文章代碼(AID): #1H-Sk4Zi (PHP)
文章代碼(AID): #1H-Sk4Zi (PHP)