tp5總結(一)


https://github.com/ABCDdouyaer/tp5-1

1.下載composer 安裝框架 也可以安裝包或者git安裝

 composer create-project topthink/think tp5 --prefer-dist

2.可以更改localhost  C:\Windows\System32\drivers\etc中的hosts里面更改

3.MVC模型(M為model為數據模型【操作數據庫相關數據】;V為view為視圖模型;C為controller為控制器【控制網站邏輯和流程】)

4.跨控制器調用方法

   4-1:調用當前模塊下的控制器方法(四種方法)

           eg:http://ww:7070/tp5/public/index/user/diaoyong1

   4-2:跨模塊調用控制器方法(四種方法) 

           eg:http://ww:7070/tp5/public/index/user/diaoyong2

   4-2:調用當前控制器方法(四種方法)

           eg:http://ww:7070/tp5/public/index/user/diaoyong3

 5.TP的運行機制

  【入口文件(public/index.php)】——>【加載框架的引導目錄 thinkphp/start.php】——>【加載框架的基礎引導文件thinkphp/base.php】——>【運行應用thinkphp/library/think/App.php下的run方法】

 6.配置文件[盡量使用數組進行配置]

讀取配置文件(三種方法) eg:http://ww:7070/tp5/public/index/peizhi/peizhi1

  • 慣例配置:thinkphp/convention.php    注意:不要去修改
  • 應用配置:application/config.php
  • 擴展配置:就是對配置文件進行分目錄的管理 【默認:application/datebase和application/extra】

讀取擴展配置:eg:http://ww:7070/tp5/public/index/peizhi/peizhiall

自定義擴展配置:【application/extra/】eg:http://ww:7070/tp5/public/index/peizhi/zidingyi

  • 場景配置:在公司和家里等地方設置不同的配置,比如數據庫,通過更改config里面的應用配置里面的app_status來設置不同的配置,默認為原始配置,可以將home配置寫入home.php通過設置app_status=>home來設置
  • 模塊配置:每一個模塊都有自己特定的配置文件 eg:后台模塊配置 http://ww:7070/tp5/public/index/peizhi/model
  • 動態配置:eg:http://ww:7070/tp5/public/index/peizhi/dongtai


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM