我新手,看了很多CMS,感觉模型就是个鸡肋;
生成的表单,不美观,且做不到通用性;
比如PHPCMS 我想做个城市联动选项, 以其模型的限制,根本做不出来,除非单独做模版. 那么模型还有上什么意义?想问:  你们写程序 经常用到模型这样的概念吗?    还要做自动验证,JS判断,自动完这些东西入库吗? 原理很简单,现实很骨感啊, 愁人;  自动生成模版通用性太差劲了.

解决方案 »

  1.   

    CMS 是Content Management System的缩写,意为"内容管理系统"
    从这个意义上讲,所有的网站都是 CMS (并不需要管他用什么写成),除非他没有内容但是奇怪的是,那些标榜为 CMS 的开源系统,却恰恰没有内容而只有规则
    在那些 CMS 开发者眼里,骨骼是重要的,血肉和皮毛是次要的
      

  2.   

    楼主是讲MVC的model层吗?估计楼主理解错了,模型应该是。
      

  3.   


    不是这个模型,是CMS的分类模型, 比如文章模型,商城模型,下载模型;   通过模型自动生成自动验证规则,自动生成模版;  就是整个后台无论是商城还是文章,通过分模型,全部搞定;  
      

  4.   

    不是说了吗? 开源的 CMS 只是骨架和规则,并无具体内容(那是你自己填写的)
    你的内容是他根据规则拼装成页面的
    不同的页面可能存在不同的架构,所以他总是要有一个容器来保存你对架构的描述吧?这就是你说的模型了