opencart简介:是国外开发的一套国际化商城系统,支持多语言,多货币,多支付方式;支持自定义插件,支持管理后***立域名,以及多网店独立域名等。
程序:
代码变量,方法命名规范,容易理解(即看名字就能知道作用)例如:getProductsByCategoryId看名字就能知道此方法的作用是根据分类IP获取产品,getProductImages获取产品图片,getProductCategory获取产品分类等。
标准MVC模式设计,单入口,支持SEO友好URL,例如:
数据库:
符合第三范式,数据表命名规范,容易理解;
例如:product,product_description,product_image,product_special,
order,order_product,category,category_description等,
看名字就知道数据表的作用,而且字段命名也如此。
综合以上好处;推荐学习PHP的新手读一读opencart的代码,有助于新手设计出关系清晰的数据库结构和写出通俗易懂的程序。
附opencart程序结构:
admin 后台管理目录
-controller 程序逻辑控制目录
-model 程序模型目录
-view 程序模板目录
-language 语言包目录
- index.php 管理后台入口
catalog 程序逻辑,模型,试图目录
-controller 程序逻辑控制目录
-model 程序模型目录
-view 程序模板目录
-language 语言包目录
sysytem 程序主要文件目录
image 图片目录
index.php 网站入口
阅读(1639) | 评论(0) | 转发(0) |