PHP學習---ThinkPHP(五)

基于thinkPHP3.1.3,非常感覺后盾網視頻教程,后邊直接使用thinkPHP代表此版本


使用PHPStorm編輯器


單入口文件創建(前端)

將thinkPHP文件夾與單入口文件在同一目錄下,

define('APP_NAME', 'Index');  //項目名稱(生成前臺項目文件夾)
define('APP_PATH', './Index/'); //項目路徑
include './ThinkPHP/ThinkPHP.php'; //引入ThinkPHP核心包
鏈接數據庫配置
  1. 位置:ThinkPHP-Conf-convention.php中找到配置mysql的相關配置,前綴、用戶名、密碼等,但是一般不在這個位置設置,如版本更新等需要每次更改;
  2. 一般在項目文件夾下Conf-config.php中修改
<?php
return array(
    //'配置項'=>'配置值'

    'DB_HOST' => 'localhost',
    'DB_USER' => 'root',
    'DB_PWD' => 'hhw',
    'DB_NAME' => 'think',
    'DB_PREFIX' => 'hd_'
);
?>

public function index() {
    //實例化模型,需要在配置文件中設置相應的字段,表名為hhw_user,配置項目中已經設置前綴,如果重復會獲取不到
            $db = M('user');
        //查詢數據庫中的數據
            $result = $db->select();
        //thinkphp 打印函數
            dump($result);
    }    

單入口文件創建(后端)

以同樣的方式創建單文件,同樣會生成相應的文件夾

<?php

//后臺目錄
    define('APP_NAME', 'Admin');
    define('APP_PATH', './Admin/');
    define('APP_DEBUG', TRUE);
//require 如果報錯將不會往下執行
    //require './ThinkPHP/ThinkPHP.php';
//include 都會繼續執行
    include "./ThinkPHP/ThinkPHP.php";


ThinkPHP大部分應用,不論前端、后端等,都是以單文件為入口指向相應的項目

單入口:在鏈接數據庫時需要在每個單入口文件指向的項目中配置響應的參數。

分組模式則不要,有一個共用的文件。

單入口文件配置環境變量:
  1. 目的:是為了不必每個子項目都重新配置環境,除非區別于其他子項目的時將配置該項目的配置文件即可;
  2. 方法,首先配置文件返回的是一個數組,那么創建一個目錄,在此目錄下創建PHP文件,返回公用的配置數組,在各個項目中的配置項中與公用配置文件合并即可;
目錄為 ./Conf/config.php

<?php

    return array(
    //'配置項'=>'配置值'
    'DB_HOST' => 'localhost',
    'DB_USER' => 'root',
    'DB_PWD' => 'hhw',
    'DB_NAME' => 'think',
    'DB_PREFIX' => 'hhw_'
    );


各個項目的配置項目


<?php

$config = array(
  //針對本項目需配置的環境
);
//merge中將該項目配置數組放在后邊可以覆蓋公用配置項,達到特殊配置,級別相對高
return array_merge(include './Conf/config.php', $config);



更多精彩內容請關注“IT實戰聯盟”哦~~~


IT實戰聯盟.jpg
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,264評論 25 708
  • 如若不能勿忘心安,那就愿你隨遇而安 漁
    漁鯤閱讀 181評論 0 0
  • 呂雉是西漢王朝創始人劉邦的原配妻子,史稱呂后,她是中國歷史上第一位女性統治者,既有政治謀略,也有政治野心,更有消除...
    山妖妙妙閱讀 1,169評論 6 17
  • 活著 如狗一般 如果想要尊嚴 還不如去死 可是有時候連死都是 奢侈的想法 想要的生活 哪有那么容易滿足 人生尚且茍...
    未明花香閱讀 73評論 0 0