應用場景?
我想知道什么時候用?究竟有什么好處?因為我一般都是注冊樹模式,把一個集合對象存一個大數(shù)組,然后遍歷,
或者查詢數(shù)據(jù)庫是二維數(shù)組 然后遍歷,暴露內(nèi)部元素指的是什么意思?意思是foreach遍歷 $val['name'] 暴露的這個name的數(shù)據(jù)結(jié)構(gòu)嗎?
我想知道什么時候用?究竟有什么好處?因為我一般都是注冊樹模式,把一個集合對象存一個大數(shù)組,然后遍歷,
或者查詢數(shù)據(jù)庫是二維數(shù)組 然后遍歷,暴露內(nèi)部元素指的是什么意思?意思是foreach遍歷 $val['name'] 暴露的這個name的數(shù)據(jù)結(jié)構(gòu)嗎?
2018-10-13
舉報
2019-10-03
比如Yii2框架的...?
Model::batch?和?Model::each 方法
其中返回的對象?BatchQueryResult?就實現(xiàn)了迭代器接口
2018-12-07
就是不用直接操作數(shù)據(jù)庫,通過中間類來實現(xiàn)對數(shù)據(jù)庫的操作,如主從操作;
我覺得是不用暴露具體的數(shù)據(jù)操作過程,增強代碼的安全性