thinkcmf小白学习笔记(写于2019.6.27)
关键词:thinkcmf;内容管理框架;上手教程;通俗易懂;实用;案例;基础报错及解决办法;
毕业没多久开始上班,应公司要求学习thinkcmf,这是我和它的第一次接触。但是发现,这里面好多坑啊,而且基本不能面向百度编程了,越是比较高级的知识面人就越少,在网上写博客作回答的人就更少了。所以,看文档才是程序员的必备技能嘛。于是我开始看他的官方文档,因为之前学过thinkphp5,所以我便只看了模板和插件部分。但说实在的,这手册写的真粗略(或者说对新手十分不友好),导致我踩了很多雷区,现在写出来分享一下,方便大家能够快速入门。
1. 安装与使用
- 安装
首先说一下安装,才第一步我就踩坑了,我按照开发手册上用composer直接安装的,的确没有错,但是这样安装或者下载使用都是不完整的,必须要再下一个文件夹再把它放到框架中使用。那个更新日志是这么写的,
如上图,5.1的时候直接安装的包已经没有portal了,需要自行下载,我当初没注意到这些,虽然开始没什么问题,但是一用模板直接报错,报的就是没安装portal应用的错,如下图:
所以要用到模板的话一定要安装门户应用,里面包含了这个文件和一个前端模板,地址在官网的下载页面有,如下:
门户应用安装:https://gitee.com/thinkcmf/demos#安装portal应用
然后便是打开网页进行安装了,这个文档好像也没怎么介绍,我是直接百度的。
安装的话前提是你环境要配好,推荐php7.1以上+Apache/Nginx+mysql,我是直接用PHPstudy直接就配好了的,然后在浏览器地址栏输入:http://www.test.com/installation/index.php,域名是我用PHPstudy模拟的,www.test.com指向的是你网站的根目录,比如我的是C:\Users\hbx004\Desktop\test\thinkcmf5_1\public,安装过程就不写了,直接百度吧,有很多,安装完了之后安装文件会自动删除,然后再输入http://www.test.com/admin,就可以登入后台管理界面了,开始使用吧。 - 使用
输入密码登入之后便会进入这样一个页面,
使用的话其他的就不说了,讲讲模板跟插件吧。
2.模板的导入与使用
1.使用
在设置里面有个模板管理,如下图