icePHP框架使用文件 特定表物件

2021-08-15 06:36:47 字數 957 閱讀 7839

物件**:

框架會使用腳手架功能自動生成每個表對應的

特定表物件類和特定行物件類

使用說明:

單例,開發人員使用

tuser::instance()

來獲取乙個特定表物件 以表

user為例,

腳手架會自動建立

tuserbase基類,

並在其中定義一些常用屬性和常量.

開發人員不要在

t*base

類中書寫**

,當再次執行腳手架時

,本類會被覆蓋.

腳手架會同時建立

tuser類(

如果不存在

的話),

開發人員可以在本類中編寫業務邏輯

. 本類不會被腳手架再次覆蓋.

常量屬性:

本類會定義欄位名常量

和列舉值常量

常量定義

n_***

:欄位名常量

e_***_

***:列舉值常量

enums_

***:列舉值列表常量

屬性定義

primarykey

:主鍵字段屬性

fields

:本表所有字段列表

方法:search(

array

$info)

分頁搜尋及列表功能

export(

array

$info

,array

$fields)

根據條件,查詢需要匯出的資料

info(

$id)

根據id獲取一條記錄

row(

$fields

=null

,$where

=null

,$orderby

=null)

取一條記錄,將父類查詢結果例項為srow的物件

icePHP框架使用文件 快取的使用

框架提供以下型別的快取 檔案快取 memcache memcached redis apc 共享記憶體快取 但開發人員在專案期內只能選擇其中的一種進行使用 這個在system 配置中cachemust 中進行配置 cache cache type 獲取乙個快取例項 快取物件提供以下功能 cache ...

icePHP框架使用文件 通用行物件

物件 開發人員通常不會自行建立本物件 通過表物件的 row方法獲得乙個通用行物件 通過表物件的 select 方法可以獲取一組通用行物件 動態屬性 本物件根據表的不同 會有不同的動態屬性 編輯器無法自動提示 可使用物件方式或陣列方式訪問字段 exists name 檢查字段是否存在 torecord...

icePHP框架使用文件 通用結果集物件

物件 開發人員通常不會自行建立本物件 通過表物件的 select 方法可以得到乙個結果集物件 使用說明 本物件可以當成陣列使用 也可當成物件使用 陣列中的每乙個元素都是 srow物件 count 獲取結果集的行數 isempty 判斷結果集是否為空 torecords recordclass 將結果...