首页 > 微信商城应用 > 微信商城轮播设计基本原理

微信商城轮播设计基本原理

有关首页轮播的数据应该保存在数据库里面,然后通过查询数据库最终显示在微信商城的首页上。我们设计好的轮播数据库表如下

微信商城轮播设计基本原理这个表并非所有的字段都用得到,其中一部分字段是备用的,用到的字段都加了注释,同时在附近里面也加了建表语句和插入测试数据的SQL,读者可以直接打开后在数据库执行即可创建该表。创建了数据库表之后,我们想要在ThinkPHP中的惯例配置文件conversation.php中已经有了数据库相关的配置项,如图所示

微信商城轮播设计基本原理

不过,我们最好不要修改属于ThinkPHP的代码部分,因为那样会污染了框架代码。最好做法是把数据库连接配置到应用配置文件Application/Common/Conf/config.php里面去,如图所示

微信商城轮播设计基本原理

有了这个配置就可以访问后台数据库了,回到首页轮播功能,我们在Index模块的index方法中使用M方法来操作数据库表。有关ThinkPHP里面操作数据库表,在这里稍微说明一下。在ThinkPHP中,一旦创建完了数据库表,我们就可以通过ThinkPHP里面最大的模型类功能非常方便地操作数据库表了。一个模型就是一个PHP类,它对于一个张数据库表,ThinkPHP中提供一个基础类\Think\Model类,该类封装了很多常用的数据库操作。所以我们一般的数据库操作就可以直接使用M方法,,该方法不需要我们创建具体的模型类,它会直接使用基础类\Think\Model类,我们得到的其实是\Think\Model类的一个实例对象,该实例对象对于常见的数据库操作已经提供了足够的支持。当然,如果需要功能更复杂的数据库操作,也可以自己定义一个继承于\Think\Model类的自定义模型类,然后在自定义模型类中去定义更复杂的数据库操作。

,可以参考分销商城系统应用的资料,