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

歡迎訪問 生活随笔!

生活随笔

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

php

ThinkPHP框架知识的注意点

發布時間:2023/12/10 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ThinkPHP框架知识的注意点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ThinkPHP框架

訪問入口文件后在application文件夾中會出現一些文件夾,其中的home文件夾是前端模塊,也可以在application文件夾中新建文件夾。
home文件夾模塊中Conf文件夾的config配置文件,是對于當前模塊的:修改當前模式
convention配置文件是對于全體的配置文件:整體的模式

一、MVC模式(把程序分成3層,也就是三層架構,核心是控制器也就是controller):
M:model數據模型層 數據庫的相關操作是放在model文件夾中
V:view 視圖層 模板文件
C:controller 控制器 寫程序邏輯

?

MVC模式注意事項:

MVC模式訪問的時候是訪問的控制器中的操作方法,而不是訪問的文件
用到數據庫時:控制器不僅要拿出靜態頁面,還要解析靜態頁面的標簽,然后在調數據庫,最后將這兩個綜合然后發給客戶端
如果程序使用MVC模式:約定勝于配置


約定:
1.類文件命名要用駝峰法,也就是首字母大寫
2.類文件的類名要和文件名保持一致


通過修改入口文件中的/Application/,可以切換訪問文件
// 定義應用目錄

define('APP_PATH','./Application/');

?控制器寫法格式:
namespace命名空間(用的是反斜杠):相當于一個虛擬目錄
例如:

namespace Home\Controller;

?use 父類命名空間
例如:

use Think\Controller;

?定義控制器類(繼承父類控制器類)
例如:

class IndexController extends Controller {       }

?操作方法(首字母小寫)
例如:

public function index(){}

?

二、注入變量:
$this->assign();

顯示模板:display和show方法不用給參數
$this->display();
$this->show();


三、模板存放規則:
不能直接創建模板文件,應該這樣:
先建立文件夾:名字是控制器的:方法的名字

系統常量(比較常用的:雙下線打頭的):
__ROOT__
__INFO__
__SELF__(瀏覽器中有什么它就有什么,自身訪問路徑)
__APP__
__MODLE__(模塊名) __CONTROLLER__(當前控制下的處理控制方法) __ACTION__(當前操作方法)

?

四、命名空間

命名空間:相當于虛擬目錄實現自動加載類的機制

初始命名空間:ThinkPHP\Library

初始命名空間下有很多根命名空間:
(1)Library里面的文件夾

(2)Application中的模塊文件夾

注意:
(1)定義的時候:
? ? ? ?在寫命名空間時:需要從根寫起,寫到該文件所在的文件夾結束
(2)使用的時候:
? ? ? ?在用命名空間時:從根開始寫,寫到類名結束
(3)命名空間里面用“反斜杠”
(4)所有的類文件都會定義命名空間;但是不是所有的類文件要使用命名空間;用到了某個類,但是在同一目錄下也可以不用寫

?

五、tp框架的快捷函數:

1.U() 制作url地址的快捷函數

2.C(名稱) 獲得配置變量(convertion.php config.php)信息
3.C(名稱,值) 設置配置變量信息

4.L() 獲得語言變量信息
5.E() 給頁面輸出錯誤信息

6.A("項目://模塊/控制器") 實例化控制器對象
7.A("Home/User") 實例化User控制器對象
8.A("book://Home/User") 實例化book項目的Home模塊的User控制器對象

轉載于:https://www.cnblogs.com/zhaohui123/p/7145580.html

總結

以上是生活随笔為你收集整理的ThinkPHP框架知识的注意点的全部內容,希望文章能夠幫你解決所遇到的問題。

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