Thinkphp學習筆記3 前置和後置操作

2021-09-07 03:23:38 字數 548 閱讀 4203

前置和後置操作指的是在執行某個操作方法之前和之後會自動呼叫的方法,不過僅對訪問控制器有效。

其他的分層控制器層和內部呼叫控制器的情況下前置和後置操作是無效的。

系統會檢測當前操作是否具有前置和後置操作,如果存在就會按照順序執行,前置和後置操作的定義方式如下:

<?php

namespace home\controller;

usethink\controller;

class indexcontroller extends

controller

public

function

index()

//後置操作方法

public

function

_after_index()

}

如果我們訪問http://servername/index.php/home/index/index

結果會輸出

before

index

after

ThinkPHP學習筆記

thinkphp中的配置檔案 慣例配置 專案配置 除錯配置 分組配置 讀取配置 動態配置 擴充套件配置 慣例配置 是系統內建的乙個配置檔案 conf convention.php 專案配置 位於專案配置檔案目錄conf下面,檔名是config.php 除錯配置 在開啟除錯模式的狀態下,可以給專案設定...

ThinkPHP學習筆記

當url case insensitive設定為true的時候表示url位址不區分大小寫,這個也是框架在部署模式下面的預設設定。url case insensitive true,支援對變數的型別檢測,但僅僅支援數字型別的約束定義,例如 blog id d blog read 因為操作方法就是控制器...

ThinkPHP框架 學習3

通過url位址 get引數找到指定的控制器,並進行對應方法呼叫請求 模組名稱 c 控制器 a 方法 以上url位址資訊 不夠優雅 不安全。tp框架 url位址可以由以下四種 http index.php?m xx c xx a xx 基本get模式 index.php 模組 控制器 操作方法 路徑模...