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

2021-08-15 06:36:47 字數 964 閱讀 6228

物件**

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

通過表物件的

select

方法可以得到乙個結果集物件

使用說明:

本物件可以當成陣列使用

,也可當成物件使用

陣列中的每乙個元素都是

srow物件

count()

獲取結果集的行數

isempty()

判斷結果集是否為空

torecords(

$recordclass)

將結果集物件轉換成記錄物件陣列

all()

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

toarray()

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

isempty()

判斷本物件是否為空

isnotempty()

判斷本物件是否不為空

關聯操作

map(

$linktablename

,$relation

,$fields

='*'

,$where=)

一對一對映

mapmongo(

$linkmongoname

,$relation

,array

$fields=)

連線到mongo的collection上

join(

$linktablename

,$relation

,$fields

='*'

,$where

=,$orderby=''

) 一對多對映

joinmongo(

$linkmongoname

,$relation

,array

$fields

=,$where

=,$sort=)

一對多關聯到mongo表上

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

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

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

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

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

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