首頁  >  文章  >  後端開發  >  [thinkphp] 基礎指南

[thinkphp] 基礎指南

WBOY
WBOY原創
2016-08-08 09:32:45890瀏覽

獨立分組:

   Apps中,每個分組是完全獨立的,包括模型、控制器、視圖、配置和函數文件等等,可以很方便的實現分組的移動和卸載。
標準的獨立分組目錄結構為(以一個Home分組為例):

--+ Home Home分組目錄
├-+ Common 分組函數目錄
├-+ Conf 分組設定目錄
├-+ Lang 分組語言包目錄
├-+ Action 分組Action控制器目錄
├-+ Model Modelll-+模型目錄
├-+ Widget 分組Widget目錄
├-+ ORG 分組擴充類別庫目錄
├-+ ... 其他分層目錄
└-+ Tpl 分組範本目錄

thinkphp輸出模型與配置

一、ThinkPHP 3 的輸出      (重點)

         a、透過 echo 等PHP原生的輸出方式在頁中輸出

         b、以display方式輸出

                  且想要使用assign方法

         c、修改左右定界符

                   以調整設定檔中的設定項目

                   'TMPL_L_DELIM'=>'

                   'TMPL_R_DELIM'=>'}>', //修改右定界符

二、ThinkPHP 3 的模型使用  (重點)

         需要以new Model(表名)的形式操作資料庫

                   $m=new Model('User');

                   $arr=$m->select();

         'DB_TYPE'=>'mysql',   //設定資料庫類型

         'DB_HOST'=>'localhost',//設定主機

         'DB_NAME'=>'thinkphp',//設定資料庫名稱

         'DB_USER'=>'root',    //設定使用者名稱

         'DB_PWD'=>'',        //設定密碼

         'DB_PORT'=>'3306',   //設定連接埠號碼

         'DB_PREFIX'=>'tp_',  //設定表前綴

         也可使用DSN方法進行設定

         'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式設定資料庫資訊

         若兩種方式同時存在,且以DSN方式為優先

         也有簡單實用機型的方式

         M() 等效 new Model();

         $m=M('User');

         $arr=$m->select();

         使用模型的執行個體可對資料操作,且作業的工作大致為資料庫進行 增刪除 CURD

        

         增加 -C Create $m->add()

         刪除 -D Delete $m->delete()

         改變 -U Update $m->save()

         以檢查 -R Read   $m->select()

三、補充                  (以了解)

         a、範本可遍歷陣列

        

                            ----                  

         b、我們可以開啟除錯功能中的page_trace

                   1.開啟除錯功能

                            //以 //3.開啟除錯模式

                           define('APP_DEBUG',true);

                   2.我們需要設定檔案,並開啟頁面trace

                            'SHOW_PAGE_TRACE'=>true,//開啟頁面Trace

配置:

'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符號

'TMPL_L_DELIM'=>' 'TMPL_R_DELIM'=>'}>', //修改右定界符

'DB_TYPE'=>'mysql',   //設定資料庫類型

'DB_HOST'=>'localhost',//設定主機

'DB_NAME'=>'thinkphp',//設定資料庫名稱

'DB_USER'=>'root',    //設定使用者名稱

'DB_PWD'=>'',        //設定密碼

'DB_PORT'=>'3306',   //設定連接埠號碼

'DB_PREFIX'=>'tp_',  //設定表格前綴

'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式設定資料庫資訊

'SHOW_PAGE_TRACE'=>true,//開啟頁面Trace       http://w2ks.com/ 

以上就介紹了[thinkphp] 基礎指南,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn