【小(xiǎo)編推薦】ThinkPHP3.2——自(zì)動♦≥ 生(shēng)成

2014-06-26   | ∑δ≈";  發布者:梁國(guó)芳 &nb ↑'∞sp; |   查看(kàn) ¥♠ :3320次

Thinkphp

自(zì)動創建目錄

在第一(yī)次訪問(wèn)應用(yòng)入口文(÷₽<wén)件(jiàn)的(de)時(shí)候,會(huì)顯♠​示如(rú)圖所示的(de)默認的(de)歡迎Ωσ♣頁面,并自(zì)動生(shēng)成了(le)一(yī)個(gè¥εβ‌)默認的(de)應用(yòng)模塊Home。

接下(xià)來(lái)再看(kàn)原來(lái$×)空(kōng)的(de)Application目錄下(xià)面,已經自(zì)動生(shēng)成了(le)公共模αδ塊Common、默認的(de)Home模塊和(hé)Runtime運行(xíng)時(shí)目錄的(de)目錄結構:≈≥σ

  1. Application
  2. ├─Common 應用(yòng)公共模塊
  3. ├─Common 應用(yòng)公共函數(shù)目錄
  4. └─Conf 應用(yòng)公共配置文(wén)件(jiàn)目< 錄
  5. ├─Home 默認生(shēng)成的(de)Home模塊
  6. ├─Conf 模塊配置文(wén)件(jiàn)目錄
  7. ├─Common 模塊函數(shù)公共目錄
  8. ├─Controller 模塊控制(zhì)器(qì)目錄
  9. ├─Model 模塊模型目錄
  10. └─View 模塊視(shì)圖文(wén)件(jiàn)目錄
  11. ├─Runtime 運行(xíng)時(shí)目錄
  12. ├─Cache 模版緩存目錄
  13. ├─Data 數(shù)據目錄
  14. ├─Logs 日(rì)志(zhì)目錄
  15. └─Temp 緩存目錄

如(rú)果你(nǐ)不(bù)是(shì)Windγ∏ows環境下(xià)面的(de)話(huà)∞λ,需要(yào)對(duì)應用(yòng)目錄Application設置可(kě)寫權限才能(néng)自(zì)動生(shēng↔₩)成。
如(rú)果不(bù)是(shì)調試模®✘♥式的(de)話(huà),會(huì)在™φRuntime目錄下(xià)面生(shēng)成common~runtime.php文(wén)件(jiàn)(應用(yòng)編譯緩$♠↕存文(wén)件(jiàn))。

目錄安全文(wén)件(jiàn)

在自(zì)動生(shēng)成目錄結構的(de)同時(shí'♥≥§),在各個(gè)目錄下(xià)面我們還(hái)看(kàn)到(dào)<↕γ£了(le)index.html文(wén)件(∑>'jiàn),這(zhè)是(shì)ThinkPHP自(zì)動生(shēngΩ≠®®)成的(de)目錄安全文(wén)件(ji♠♥★♠àn)。

為(wèi)了(le)避免某些(xiē)服務器(qì)開(kāi)啓α✘©↑了(le)目錄浏覽權限後可(kě)以直接☆♣在浏覽器(qì)輸入URL地(dì)址查看(kàn)目錄,系統默認開(kāi)♦∞啓了(le)目錄安全文(wén)件(jiàn)機(jī÷γ↔)制(zhì),會(huì)在自(zì)動生(shēng)成目♥γ錄的(de)時(shí)候生(shēng)成空(kōng)白(bái)的(de×↓&')index.html文(wén)件(jiàn),當然安全文(wén)件(jiàn)的(de)名稱可∞♣♥↔(kě)以設置,例如(rú)你(nǐ)想給安全文(♠&<wén)件(jiàn)定義為(wèi)default.html可(kě)以在入口文(wén)件(jiàn)中添加:

  1. define('DIR_SECURE_FILENAME', 'default.html');
  2. define('APP_PATH','./Application/');
  3. require './ThinkPHP/ThinkPHP.♥<♣php';

如(rú)果你(nǐ)的(de)環境足夠安全,不(bù)希望生(shēng)成±∏₩目錄安全文(wén)件(jiàn),可(kě)以在入口文(wén)件(₹γjiàn)裡(lǐ)面關閉目錄安全文(wén)件(jiàn)的★γ(de)生(shēng)成,例如(rú):

  1. define('BUILD_DIR_SECURE', false);