關于beginCache()返回值的問題,可以去看官方手冊:
片段緩存:
調用 beginCache() 和 endcache() 方法包裹內容生成邏輯。
如果緩存中存在該內容,beginCache() 方法將渲染內容并返回 false,因此將跳過內容生成邏輯。否則, 內容生成邏輯被執行,一直執行到 endCache() 時,生成的內容將被捕獲并存儲在緩存中。
片段緩存:
調用 beginCache() 和 endcache() 方法包裹內容生成邏輯。
如果緩存中存在該內容,beginCache() 方法將渲染內容并返回 false,因此將跳過內容生成邏輯。否則, 內容生成邏輯被執行,一直執行到 endCache() 時,生成的內容將被捕獲并存儲在緩存中。
2017-03-30