![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tp5框架
杰哥是大佬
这个作者很懒,什么都没留下…
展开
-
域名未授权 / 该网站未授权,禁止使用 解决办法:
公司买了一个商城项目,让我先搭个测试环境,然后二开,于是我经过披荆斩棘申请二级域名、配置LNMP后,遇见了诡异的事情: 页面提示我:该网站未授权,禁止访问。 在network里边,可以看到我们的域名解析正常,状态码200正常,那我们就可以断定和nginx的部分已经没有关系了。 引发思考:1.config配置了,或者规定了,只能是哪个IP或者哪...原创 2020-04-09 15:13:37 · 12331 阅读 · 6 评论 -
TP5框架入门及C层
一、总体介绍: tp5是mvc结构,入口文件是public下的index.php。项目写在application里,在这里边config文件是系统基础配置文件,database是数据库配置,route是路由配置文件。extend是放扩展文件的。runtime是缓存。thinkphp是框架自带的类。vendor是第三方插件存放位置。二、创建项目: 先创建一个模...原创 2018-09-05 15:36:02 · 1535 阅读 · 0 评论 -
yii2框架使用指南
这几天面试,要求yii的很多,所以总结一波:一、安装:①用composer :参考网站:http://www.yiichina.com/doc/guide/2.0/start-installation#installing-via-composer②官网归档下载注意:如果通过composer下载框架比较慢的话可以选择用归档下载,如果注意的是需要修改config/web.php 文件...原创 2018-10-15 23:08:06 · 3759 阅读 · 0 评论 -
深入ThinkPHP5的源码研究,tp5是如何从网站开始运行起来的?
1.解析器配置,指定路径首先我们在nginx 或者 apache的配置文件中指定了该项目的路径是到public。eg:nginx:server{ listen 80; #listen [::]:80 default_server ipv6only=on; server_name www.t5.cn; index index.html index.ht...原创 2019-02-25 14:28:24 · 1635 阅读 · 1 评论 -
TP5 V层
一、简单输出在模板中输出变量的方法很简单,例如,在控制器的方法中我们给模板变量赋值:$this->assign('name', 'thinkphp');return $this->fetch();然后就可以在模板中使用:Hello,{$name}!模板编译后的结果就是:Hello,<?php echo htmlentities($name...原创 2019-02-20 13:36:14 · 276 阅读 · 0 评论 -
TP5的驼峰命名要注意了
tp5的方法如果是使用了驼峰命名,那么他内部会转化为下划线形式去找你的html.eg:你的方法是 creatTeacher() 在找页面的时候就是creat_teacher.html 而不是creatTeacher.html所以我们页面可以设置为creat_teacher.html...原创 2019-03-05 14:43:26 · 2261 阅读 · 0 评论 -
tp5和 phpexcel 导入导出和变背景颜色
以前公司用过一次简单的,现在要添加新功能,所以趁机会总结一波到导入导出和应该注意的问题;0、先下载这个插件,然后解压到vendor中。 温馨提示:我文中的vendor("PHPExcel.PHPExcel.PHPExcel");是因为我改了第二个文件名字,你根据自己的文件名字来。1、导出:public function outExcel() { $p...原创 2019-03-13 18:26:16 · 2845 阅读 · 0 评论 -
tp5杂项
有的助手函数很好用,收集一下:1.print_r(Db::getLastSql()); //得到最后一条sql语句;2.print_r(Db::table('table_name')->getLastSql()); //得到指定表的最后一条sql语句...原创 2019-03-19 10:27:58 · 93 阅读 · 0 评论