thinkphp中模型的概念問題

2022-02-17 15:03:53 字數 645 閱讀 2243

1樓:匿名使用者

沒必要這麼做的. 況且您的isonlinemodel中本來就沒有is_online函式.

其實你可以在thinkphp的action.class.php中新增一個初始化函式就可以了.

或者使用應用程式外掛,

2樓:由夏侯彤

我覺的你對thinkphp的model理解不大對,tp的model和你說的ci的model是不一樣的

tp裡的model是用來封裝資料庫模型的,而你要實現的是控制使用者請求,這已經屬於控制器的範疇了,所以不能這樣$a = m('isonline');而應該是寫一個全域性的action,比如globalaction,讓它繼承tp的action,然後在 globalaction的_initialize()方法中session判斷,

然後所有的需要許可權判斷的action都繼承globalaction,而不是系統的acton,這樣每次例項化action的時候都會先檢查使用者session

我是個初學者,剛接觸thinkphp沒些天,理解的也不是很透徹,但tp原始碼就是這麼寫的,系統action的建構函式:

public function __construct()

它會檢查是否有_initialize方法。。。,有的話就呼叫initialize

在資料庫中,關係模型是否屬於概念資料模型的一種

關係模型 模式 是邏輯結構設計產生的模型 概念結構設計的任務是將現實世界的資訊抽象為計算機世界的資訊 產生e r模型 邏輯結構設計的任務是將e r模型轉換為關係模型 所以應該不屬於 概念資料模型應該是e r模型 應該不能說是概念資料模型的一種。目前主流的都是關係模型。比如sql server ora...

概念模型的作用,概念模型的功能與作用是什麼?

概念模型表徵了待解釋的系統的學科共享知識。為了把現實世界中的具體事物抽象 組織為某一資料庫管理系統支援的資料模型,人們常常首先將現實世界抽象為資訊世界,然後將資訊世界轉換為機器世界。也就是說,首先把現實世界中的客觀物件抽象為某一種資訊結構,這種資訊結構並不依賴於具體的計算機系統,不是某一個資料庫管理...

凝數學模型的基本概念,模糊數學模型的基本概念

定義 1 論域x 到 0,1 閉區間上的任意對映 x 0,1 x x 都確定x 上的一個模糊集合a 叫做a 的隸屬函式,x 叫做x 對模糊集a 的隸屬度,記為 使 x 0.5 的點x 稱為模糊集a 的過渡點,此點最具模糊性。顯然,模糊集合a 完全由隸屬函式 來刻畫,當 x 時,a 退化為一個普通集。...