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基本知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Studio 1.1的安
- 下一篇: 重启php-fpm的方法