今天是我第二次碰到.html is not exists!的問題了。前一次遇到的時候不知道怎么瞎搗騰就OK了。今天有遇到了。搞了半天沒搞定。于是就去搜索解決方案。終于搞定。在搜索問題的時候我看了好多人說這個問題是官方的bug。在此我想特別的強調一下。
這不是PHPCMS官方的bug.
既然這不是官方的bug。為什么這么多人總是遇到這個問題呢。我總結一下自己的看法。
問題:我添加了幾個欄目。更新緩存的時候提示.html is not exists!。
根源:
一,在添加欄目的時候如下圖:
圖中的紅色框標記的就是問題的根源之一。本人就是忘記了紅色框里的設置才出現這個問題的。 在這里想說的1,欄目通常是與模型綁定的。而模型中通常設置了默認的一些模板。如果添加欄目的時候沒有設置默認的模板的話就自動繼續所屬
模型的模板。這樣即使用戶忘記或忽略了紅色框里的設置也不會在出現這個問題了。
2,第二個根源是什么我會忽略紅色框里的設置呢(相信很多人也和我一樣)。這個就涉及到UE的內容了。既然提供了這個功能而且還是必不可少的
功能(少了這個功能就有問題)的話。就應該考慮怎么讓用戶更容易的發現并去使用這個功能。即使這個功能不容易被用戶發現或是用戶發現了但是容易忽略的話也要做好基本默認配置工作。
上一篇 php基礎語法入門教程