0
我有一個名爲MenuNavigatin類,並使用它的頂部菜單ZF2導航和網站地圖
class MenuNavigation extends DefaultNavigationFactory
是它來查詢和500級的產品添加到這個類來使用這個導航地圖爲一個好的做法呢?
或者我應該有另一類網站地圖和麪包屑?
或者當生成網站地圖時可能會添加網站地圖特定的網址
我有一個名爲MenuNavigatin類,並使用它的頂部菜單ZF2導航和網站地圖
class MenuNavigation extends DefaultNavigationFactory
是它來查詢和500級的產品添加到這個類來使用這個導航地圖爲一個好的做法呢?
或者我應該有另一類網站地圖和麪包屑?
或者當生成網站地圖時可能會添加網站地圖特定的網址
Zend \ Navigation對於許多頁面來說通常很慢。我絕對不會在每個請求上將所有500頁添加到您的導航。我想補充只需要對知識基礎,這也許是那些網頁:
對於第三種情況,你可以做各種事情來加快這一渲染:
此外,向站點地圖添加頁面是啓用事件管理器的完美正當理由。您的站點地圖控制器將觸發一個事件,並且您的產品模塊將監聽事件。接下來,它添加所有這些頁面。這可以幫助你解耦你的應用程序,當你想要合併類似的東西時(比如添加500個事件),你可以簡單地爲你的站點地圖控制器添加一個監聽器,並將它們添加爲頁面。