日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

TinkPHP框架学习-01基本知识

發布時間:2023/12/18 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TinkPHP框架学习-01基本知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

                  1-----目錄結構

                  2-----訪問地址

                  3-----MVC開發

一 目錄結構

|--Application 程序文件夾

    |--Common 公共方法函數

     |--Home? ? ? 模塊 |也可以自己建模塊文件夾

     ? ? |--Common 公用函數

        |--Conf   配置

            |--config.php? 前端配置項,后面寫值

        |--Controller? 控制器? ?--操作方法Action,地址訪問操作方法 

            |--IndexController.class.php  默認訪問入口localhost/i/tp/index.php

        |--Model? ? 模型

        |--View? ? ? ?視圖

            --前端文件

          MVC模式,Model數據模型(操作數據庫),View視圖(前臺頁面),Controller控制器(業務邏輯)

    |--Runtime? 運行時產生的模塊,緩存文件

|--Public 公共文件夾

|--TinkPHP 核心文件夾

    |--Common  公共函數庫 方法庫

    |--Conf    配置文件

        |-- convention.php  默認框架配置文件,全局的\\\修改時拿到自己的模塊中修改

        |--debug.php

    |--Lang  語言包

    |--Library  類的庫,

        |--Behavior

        |--Org

        |--Think

              --App  應用程序運行時的類

              --Controller   控制器的類

              --Db    數據庫的類

              --Image  圖片操作的

              --Model  模型的

              --Page  分頁的

              --Upload  上傳文件的

              --Verify  驗證碼的

              --View  視圖的

        |--Vendor

    |--Mode

    |--Tpl

|--index.php? 入口文件? 以我自己的文件目錄為例,訪問入口為localhost/i/tp/index.php

  --php檢測環境,php版本必須大于5.3.0;

  --define 開啟調試模式,開發完畢之后改成false生產模式;

  --定義應用目錄,默認制定Application文件夾

  --引入TinkPHP核心文件 require './ThinkPHP/TinkPHP.php'?

博客出自"萬年",地址:http://www.cnblogs.com/wannian/p/8998141.html

二 訪問地址

  1 路徑模式   localhost/i/tp/index.php/Home/Index/index

      --結構? 訪問入口localhost/i/tp/index.php->模塊Home->控制器Index->操作方法index

  2 重寫模式

      --結構.路徑模式不寫入口文件

  3 GET模式???localhost/i/tp/index.php?m=Home&c=Index&a=index

      --? 訪問入口?localhost/i/tp/index.php?->模塊m=Home->控制器c=Index->操作方法a=index

  4 綜合模式??localhost/i/tp/index.php?s=Home/Index/index

      -- 結構:  訪問入口localhost/i/tp/index.php?  參數s=Home/Index/index

?

三 MVC開發

  1 MVC模式由一個入口文件進入到控制器里,然后再由控制起來分配任務跳轉之前臺頁面或是將前臺頁面提交過來的值交給M層來進行與數據庫的操作.

  2 約定勝于配置  例如:

        --模塊的文件夾首字母大寫

        --所有的控制器寫在Controller文件夾下

        --IndexController.class.php 首字母大寫

        --類的命名與文件名一致class IndexController extends Controller{  }

        --操作方法的命名首字母小寫,如果多個單詞第二個及以后的大寫

      

轉載于:https://www.cnblogs.com/wannian/p/8998141.html

總結

以上是生活随笔為你收集整理的TinkPHP框架学习-01基本知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。