Phpcms中的核心文件时phpcms这个文件夹。
里面有libs,存放的是核心类和函数。
还有model文件夹,是一些模型类,类似于thinkphp中的模型model,与数据库中的表名称对应,可以便于对数据库进行操作。读取数据库中的信息,以及对信息进行增删改查。后台管理与前台管理都可以加载这里的文件并进行操作。
接下来的moudles文件夹,分为很多模块,也就是类似于thinkphp中的各种管理,之前我有做过商城项目,类似于里面的商品管理、新闻管理、类别管理等等。
每一个模块文件夹下,又有一些类,可以继承,一些函数可以引用。还有一些模板,这里的模板是后台的模板。然后就是一些控制器,控制着前台的和后台的内容。调用数据库,调用模板,并且将数据库的信息渲染到模板当中。
这里不得不说的就是模板,它类似与smarty技术,有很多自己的标签。
可以通过火狐的FireBug来分析网页的结构。一个好的网页布局,结构非常清晰。各种div布局非常的明了。