西安网站建设
在线咨询

扫描二维码分享到微信

学习thinkphp5开发基本流程与思路

2019-06-15

1、下载tp5环境,设置好composer,到开发环境不使用composer的时候,要在php.ini中把proc过滤加上
 
2、设置好rewrite和pathinfo
 
3、配置好远程调试xdebug
 
4、默认app名字改成api,并在controller下建立版本号目录如v1,在对应版本号目录下新建控制器
 
5、修改database.php以及route.php设置,注意二层路由访问路径设置应为:
 
Route::get('first/', 'api/v1.Index/index');
6、增加BaseValidate,并让对应的验证器继承
 
7、重写全局异常处理类,并在配置文件中的exception_handle设置文件路径
 
这里有个问题,就是想灵活的自定义404页面,参考如下博客:
 
https://blog.csdn.net/u011415782/article/details/79100191

学习thinkphp5基本流程与思路----个人见解

 
首先,thinkphp5.0和thinkphp3.2.3版本确实是有很大的出入,但是却和最优雅的php框架laravel框架真的挺相似的,下面分享下个人的学习心得。
 
我的thinkphp安装是在thinkphp官网下载的,thinkphp的入口文件是public->index.php目录,大家可以在配置apache的时候直接配置以public为根目录,在thinkphp5中,配置文件显得尤其重要,首先读取的默认配置是app下面的config文件,但是如果模块化之后在app下面创建conf文件夹并且创建config文件,这里编写配置文件,会替换掉原始的配置文件
 
接下里就是基本的语法结构了 不多说  直接上图
 
 
 
可以通过config来查看配置文件
 
use app\common\controller\Index as commonIndex;
当然在控制器中可以进行方法继承    比如使用上面的的方式   后实例化   就可以直接访问其中的方法,
 
可以定义路由 但是必须在app目录下创建route.php中定义路由
 
 
 
获取系统的配置文件 ,在实际开发项目绝对有用
 
 
 
接下来就是模板输出   和在控制器中定义需要输出的数据
 
 
 
包括模板的继承这是很重要的
 
 
 
这是基本思路   有时间还是要将手册好好的看看,
 
自己第一次发帖,通过自己学习写的,希望对你们有帮助,做一件事情,一定要努力,更重要的是坚持,相信自己可以通过努力得到自己想的东西,大家,加油
 
 


上一篇:织梦cms随机文章调用标签
下一篇:ThinkPHP5、yii2、ci3到底选哪个? ci框架案例博客网站

相关内容

建站知识 酷站欣赏 网站优化 网络营销 网站安全 行业新闻 公司新闻 建站工具


TP5相关网站(thinkphp5后台演示参

ThinkPHP5 1完全开发手册https: www kancloud cn manual thinkphp5_1 354156...

FastAdmin是一款基于ThinkPHP5+Boot

FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。主要特性基于Auth验证的...

COPYRIGHT (©)2018-2019 西安黑米网络 百度地图网站地图   西安网站建设     最近更新时间: 2019-06-15 13:20:04