公益中科 http://baidianfeng.39.net/a_cjzz/180416/6169853.html通过一个阶段的学习,我了解了CodeIgniter的工作原理和它的基本架构,知晓了如何设置路由以实现超链接,懂得了将不同的文件放置到不同的文件夹以实现不同的功能。接下来,我就要进入实战阶段,设计一个简单的CMS系统,通过实战检验所学的知识,提升对CodeIgniter的认识,弥补学习中的不足,完善CodeIgniter的知识体系,为后期开发更为复杂的系统奠定一个良好的基础。俗话说:笑一笑,十年少。当今工作节奏这么快,得给自己找点乐子,让自己能放松一下,快乐起来,即,需要有自己咯吱自己笑的勇气和方式。为此,我打算这个简易的CMS主要用来收集网友发布的笑话。自己平时在网络上看到的笑话,主要有三方面的,一是文字性质的,二是Gif动图性质的,三是视频短片性质的。我功力较弱,暂不考虑如何实现视频方面的功能,先整文字和Gif动图。一、前台的基本功能前台主要是展示笑话内容的,主要包括三个页面:首页、栏目列表页、内容详情页。三个页面的初步预定的效果图如下:简易CMS系统前台效果简图二、后台的基本功能后台主要用来管理笑话内容,主要有显示列表、新增、编辑、删除等功能,由于是纯文字或仅有Gif图片,所以暂不考虑增加在线编辑器,待以后功能需要完善时再增加。为简化开发,也不增加登录验证方面的内容,先考虑如何实现功能。主要目的是熟悉使用CodeIgniter的开发流程,能真正利用这个框架快速开发出一个基本上还能够使用的系统来。三、数据库规划初步规划使用Sqlite数据库,选用它的主要原因是因为它是轻量级的单文件数据库,一个DB文件就能存储所需要的数据,便于备份和分享。数据库名称:joke.db数据表名称:jokes数据库和数据表用SqliteStudio创建好,备用。四、CSS规划为简化设计,用Bootstrap中的CSS样式表,让前台和后台界面看起来至少不是那么丑。五、开发环境与测试环境1、开发环境用惯了VsCode,也不想换成像NetBeans这样重装甲的超级武器了,我就在当前的基础上加装个PHPIntelliSense这个扩展,使用它的智能提示功能。这样我就能用VsCode来编写PHP的程序了。2、测试环境用PhpStudy搭建测试环境,快捷简便,可以很方便在PHP+Apache和PHP+Nginx之间进行切换,让测试结果更臻完善。以上的软件,在各自的
转载请注明:http://www.aierlanlan.com/grrz/8852.html