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

2021-08-15 06:36:47 字數 1030 閱讀 6848

物件**

開發人員通常不會自行建立本物件

通過表物件的

row方法獲得乙個通用行物件

通過表物件的

select

方法可以獲取一組通用行物件

動態屬性:

本物件根據表的不同

,會有不同的動態屬性

(編輯器無法自動提示)

可使用物件方式或陣列方式訪問字段

exists(

$name)

檢查字段是否存在

torecord(

$recordclass)

將乙個srow物件轉換成r***物件

,用於生成

record物件

all()

獲取所有資料,以陣列方式

toarray()

獲取資料,以陣列方式,這是個別名,方便zf程式設計師使用

isempty()

判斷本物件是否為空

isnotempty()

判斷本物件是否不為空

關聯操作

map(

$linktablename

,$relation

,$fields

='*'

,$where=)

一對一對映

,關聯到另一張表

mapmongo(

$linkmongoname

,$relation

,array

$fields=)

一對一對映到mongo上

join(

$linktablename

,$relation

,$fields

='*'

,$where

=,$orderby=''

) 一對多對映

joinmongo(

$linkmongoname

,$relation

,array

$fields

=,$where

=,$sort=)

一對多關聯到mongo上

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

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

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

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

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

物件 框架會使用腳手架功能自動生成每個表對應的 特定表物件類和特定行物件類 使用說明 單例,開發人員使用 tuser instance 來獲取乙個特定表物件 以表 user為例,腳手架會自動建立 tuserbase基類,並在其中定義一些常用屬性和常量.開發人員不要在 t base 類中書寫 當再次執...