今天是我第二次碰到.html is not exists!的问题了。前一次遇到的时候不知道怎么瞎捣腾就OK了。今天有遇到了。搞了半天没搞定。于是就去搜索解决方案。终于搞定。在搜索问题的时候我看了好多人说这个问题是官方的bug。在此我想特别的强调一下。
这不是PHPCMS官方的bug.
既然这不是官方的bug。为什么这么多人总是遇到这个问题呢。我总结一下自己的看法。
问题:我添加了几个栏目。更新缓存的时候提示.html is not exists!。
根源:
一,在添加栏目的时候如下图:
图中的红色框标记的就是问题的根源之一。本人就是忘记了红色框里的设置才出现这个问题的。 在这里想说的1,栏目通常是与模型绑定的。而模型中通常设置了默认的一些模板。如果添加栏目的时候没有设置默认的模板的话就自动继续所属
模型的模板。这样即使用户忘记或忽略了红色框里的设置也不会在出现这个问题了。
2,第二个根源是什么我会忽略红色框里的设置呢(相信很多人也和我一样)。这个就涉及到UE的内容了。既然提供了这个功能而且还是必不可少的
功能(少了这个功能就有问题)的话。就应该考虑怎么让用户更容易的发现并去使用这个功能。即使这个功能不容易被用户发现或是用户发现了但是容易忽略的话也要做好基本默认配置工作。