Blogger Information
Blog 34
fans 0
comment 0
visits 22512
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
12月17日—PHP综合作业
曾龙宇
Original
894 people have browsed it

数据库结构

  1. CREATE TABLE `db_article` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  3. `title` varchar(255) NOT NULL COMMENT '标题',
  4. `cate_id` int(2) NOT NULL COMMENT '文章类别',
  5. `source` varchar(255) NOT NULL COMMENT '来源',
  6. `img` varchar(30) DEFAULT NULL COMMENT '缩略图',
  7. `read_num` int(11) NOT NULL COMMENT '阅读量',
  8. `comment_num` int(11) NOT NULL COMMENT '评论数',
  9. `daoyu` varchar(255) NOT NULL COMMENT '导语',
  10. `content` text NOT NULL COMMENT '内容',
  11. `publish_time` varchar(10) NOT NULL COMMENT '发布时间',
  12. `is_recommend` tinyint(2) DEFAULT NULL COMMENT '是否推荐,1是,0否',
  13. `status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '状态,0启用,1禁用',
  14. PRIMARY KEY (`id`)
  15. ) ENGINE=MyISAM AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4;
  16. CREATE TABLE `db_category` (
  17. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  18. `category_name` varchar(30) NOT NULL COMMENT '文章分类',
  19. `status` tinyint(2) DEFAULT NULL,
  20. PRIMARY KEY (`id`)
  21. ) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4;
  22. CREATE TABLE `db_good` (
  23. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  24. `goods_name` varchar(255) NOT NULL COMMENT '商品名称',
  25. `goods_type` tinyint(2) DEFAULT NULL COMMENT '商品类别',
  26. `img` varchar(100) NOT NULL COMMENT '商品图片',
  27. `price` decimal(10,2) NOT NULL COMMENT '价格',
  28. `sell_count` int(10) NOT NULL COMMENT '销量',
  29. `pinglunshu` int(10) DEFAULT NULL COMMENT '评论数',
  30. `haoping` int(5) DEFAULT NULL COMMENT '好评率',
  31. `detail` text NOT NULL COMMENT '商品详情',
  32. `status` tinyint(2) NOT NULL COMMENT '状态:1启用,0禁用',
  33. PRIMARY KEY (`id`)
  34. ) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4;
  35. CREATE TABLE `db_img` (
  36. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  37. `title` varchar(50) NOT NULL COMMENT '图片标题',
  38. `img` varchar(100) NOT NULL COMMENT '图片路径',
  39. `type` tinyint(2) DEFAULT NULL,
  40. `status` tinyint(2) NOT NULL COMMENT '状态:1启用,0禁用',
  41. PRIMARY KEY (`id`)
  42. ) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4;
  43. CREATE TABLE `db_link` (
  44. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  45. `link_name` varchar(30) NOT NULL COMMENT '合作网站名称',
  46. `link_href` varchar(100) NOT NULL COMMENT '合作网站地址',
  47. `status` tinyint(2) NOT NULL COMMENT '状态:1启用,0禁用',
  48. PRIMARY KEY (`id`)
  49. ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4;

项目目录

作业展示







总结:

使用了基本的MVC结构,但是Controller控制器只有了一个,没有把新闻、图片、商品分成三个控制器,页面效果虽然渲染了出来,但是代码中存在很多重复的地方,例如,控制器中,首页index方法读取了新闻,在新闻列表article方法了又重新读取了新闻,感觉类似这样的应该是可以写成一个基本方法获取数据,但是不知怎么入手写。

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:写得很不容易, 因为这个前端模板比较复杂, 加油
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post