《php中文网教学管理系统》总结

《php中文网教学管理系统》是基于Thinkphp5框架开发的一个微型小项目,前台使用H-ui模板,我是参照着php中文网的peter_zhu老师的教学视频学的,在此十分感谢朱老师。

第一步:搭建开发环境

开发环境:PhpStudy搭建的环境(php必须是5.4以上的)

1.进入www.thinkphp.cn下载所需要的框架文件《php中文网教学管理系统》总结_第1张图片


2.将下载好的文件解压到网站根目录下,并且将文件夹名称改为edu

3.为了方便,设置本地域名,

点击”其他选项菜单“-----》”站点域名管理“-----》”新增“,(thinkphp5的入口文件在public目录下,所以网站目录填写到public目录下,我的是C:\phpStudy\WWW\edu\public)填写完成后,点击”保存设置并生成配置文件“

《php中文网教学管理系统》总结_第2张图片

3.测试

打开浏览器在浏览器地址栏输入www.edu.com,结果如图所示表明搭建成功《php中文网教学管理系统》总结_第3张图片

第二步:模板引入和继承

1.百度搜索H-ui,然后下载前台模板文件

2.加载模板的css文件。将模板中的lib和static文件夹拷贝到框架目录下public下的static目录下

3.设置框架的MVC模式。在目录edu/application/index下新建一个model目录和一个view目录,因为已经有controller目录了,他们之间的关系都是一一对应的

4.渲染模板。在controller目录下的index.php文件中用$this->view->fetch();渲染

5.视图导入。将前台文件的index.html放入新建的视图目录view下(将文件中static/替换成__static__/static,框架中原始的视图类view中定义了几个常量,替换后加载的就是模板中的css和js文件)

6.分离模板。由于文件中的各个地方都标记的很清楚,所以直接分类。在view目录下新建一个public目录中新建几个html页面。

meta.html(相关页面的元信息),header.html(主要放文件的头信息),menu,html(主要放文件的目录信息),footer.html(放文件的脚本信息包括js文件),然后新建一个Base.html的父模版,用{include name="public/文件名.html"}引入模板文件,用{block name="模块名"}{/block}来设置模块方便以后其他子模版在模块中定义其他信息

*****切记基础模板只会用到{include}和{block}标签,其他几乎不会用到***********

7.继承模板。在试图view文件夹下的index.html文件中使用{extend name="父模版.html"  /}标签来继承,然后在子模版中用{block}标签来重新定义

8.此步骤可以省略,但为了提高效率建议使用{load herf="css或js文件名称" /}来进行统一导入

第三步:管理员登陆和验证

你可能感兴趣的:(TP项目)