PHP學(xué)習(xí)---ThinkPHP(五)

基于thinkPHP3.1.3鹦聪,非常感覺(jué)后盾網(wǎng)視頻教程,后邊直接使用thinkPHP代表此版本


使用PHPStorm編輯器


單入口文件創(chuàng)建(前端)

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

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

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

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

單入口文件創(chuàng)建(后端)

以同樣的方式創(chuàng)建單文件芽卿,同樣會(huì)生成相應(yīng)的文件夾

<?php

//后臺(tái)目錄
    define('APP_NAME', 'Admin');
    define('APP_PATH', './Admin/');
    define('APP_DEBUG', TRUE);
//require 如果報(bào)錯(cuò)將不會(huì)往下執(zhí)行
    //require './ThinkPHP/ThinkPHP.php';
//include 都會(huì)繼續(xù)執(zhí)行
    include "./ThinkPHP/ThinkPHP.php";


ThinkPHP大部分應(yīng)用揭芍,不論前端、后端等卸例,都是以單文件為入口指向相應(yīng)的項(xiàng)目

單入口:在鏈接數(shù)據(jù)庫(kù)時(shí)需要在每個(gè)單入口文件指向的項(xiàng)目中配置響應(yīng)的參數(shù)称杨。

分組模式則不要,有一個(gè)共用的文件筷转。

單入口文件配置環(huán)境變量:
  1. 目的:是為了不必每個(gè)子項(xiàng)目都重新配置環(huán)境姑原,除非區(qū)別于其他子項(xiàng)目的時(shí)將配置該項(xiàng)目的配置文件即可;
  2. 方法呜舒,首先配置文件返回的是一個(gè)數(shù)組锭汛,那么創(chuàng)建一個(gè)目錄,在此目錄下創(chuàng)建PHP文件袭蝗,返回公用的配置數(shù)組唤殴,在各個(gè)項(xiàng)目中的配置項(xiàng)中與公用配置文件合并即可;
目錄為 ./Conf/config.php

<?php

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


各個(gè)項(xiàng)目的配置項(xiàng)目


<?php

$config = array(
  //針對(duì)本項(xiàng)目需配置的環(huán)境
);
//merge中將該項(xiàng)目配置數(shù)組放在后邊可以覆蓋公用配置項(xiàng)到腥,達(dá)到特殊配置朵逝,級(jí)別相對(duì)高
return array_merge(include './Conf/config.php', $config);



更多精彩內(nèi)容請(qǐng)關(guān)注“IT實(shí)戰(zhàn)聯(lián)盟”哦~~~


IT實(shí)戰(zhàn)聯(lián)盟.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乡范,隨后出現(xiàn)的幾起案子配名,更是在濱河造成了極大的恐慌啤咽,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件段誊,死亡現(xiàn)場(chǎng)離奇詭異闰蚕,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)连舍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門没陡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人索赏,你說(shuō)我怎么就攤上這事盼玄。” “怎么了潜腻?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵埃儿,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我融涣,道長(zhǎng)童番,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任威鹿,我火速辦了婚禮剃斧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘忽你。我一直安慰自己幼东,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布科雳。 她就那樣靜靜地躺著根蟹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪糟秘。 梳的紋絲不亂的頭發(fā)上简逮,一...
    開(kāi)封第一講書(shū)人閱讀 51,624評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音尿赚,去河邊找鬼买决。 笑死,一個(gè)胖子當(dāng)著我的面吹牛吼畏,可吹牛的內(nèi)容都是我干的督赤。 我是一名探鬼主播,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼泻蚊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼躲舌!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起性雄,我...
    開(kāi)封第一講書(shū)人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤没卸,失蹤者是張志新(化名)和其女友劉穎羹奉,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體约计,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡诀拭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了煤蚌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片耕挨。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖尉桩,靈堂內(nèi)的尸體忽然破棺而出筒占,到底是詐尸還是另有隱情,我是刑警寧澤蜘犁,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布翰苫,位于F島的核電站,受9級(jí)特大地震影響这橙,放射性物質(zhì)發(fā)生泄漏奏窑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一屈扎、第九天 我趴在偏房一處隱蔽的房頂上張望埃唯。 院中可真熱鬧,春花似錦助隧、人聲如沸筑凫。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至滓技,卻和暖如春哩牍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背令漂。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工膝昆, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人叠必。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓荚孵,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親纬朝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子收叶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)共苛,斷路器判没,智...
    卡卡羅2017閱讀 134,659評(píng)論 18 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,161評(píng)論 25 707
  • 如若不能勿忘心安,那就愿你隨遇而安 漁
    漁鯤閱讀 172評(píng)論 0 0
  • 呂雉是西漢王朝創(chuàng)始人劉邦的原配妻子,史稱呂后俏竞,她是中國(guó)歷史上第一位女性統(tǒng)治者绸硕,既有政治謀略,也有政治野心胞此,更有消除...
    山妖妙妙閱讀 1,161評(píng)論 6 17
  • 活著 如狗一般 如果想要尊嚴(yán) 還不如去死 可是有時(shí)候連死都是 奢侈的想法 想要的生活 哪有那么容易滿足 人生尚且茍...
    未明花香閱讀 70評(píng)論 0 0