thinkphp5
风里追风
这个作者很懒,什么都没留下…
展开
-
thinkphp5框架笔记---视图的路径问题
在学习thinkphp5的过程中被一个文件路径的问题卡了壳,因为图片文件一般默认是放在public目录下的static里面。一开始我用这样的方法去连接文件最后文件无法显示,浏览器显示的文件读取路径是:显然这个是个相对路径,浏览器在admin模块下去找这张图片,结果肯定是找不到的啦。然后我换成这样这次phpstorm并没有报错,但是在浏览器中还是无法找到这个图片,浏览器显示的路径是...原创 2019-02-15 17:40:11 · 914 阅读 · 0 评论 -
卧听夏蝉---thinkphp5隐藏url后面的控制模块方法
网站初步完成之后需要对网页的链接进行一些优化,之前的url是这样的:www.liu1997.com/public/index/index/index这个链接表示我访问的事public文档下的index模块中index控制器中的index方法。但是每次都这么些是太繁琐了,我们必须隐藏掉后面的信息。现在我们来一个一个的解决1.public的隐藏我们需要将thinkphp5将入口文件改到pu...原创 2019-05-21 19:18:24 · 737 阅读 · 0 评论 -
春之虎翼---关于phpstudy的配置问题
由于重装了系统所以在重新使用phpstudy的时候出现了错误:**don’t have permission access on this server**解决办法在phpstudy的配置文件vhost.ini中删除Options -Indexes -FollowSymLinks +ExecCGI重启phpstudy,问题解决。...原创 2019-04-04 18:30:53 · 130 阅读 · 0 评论 -
凛冬之翼---关于thinkphp文件删除即gbk和utf-8的的一些坑
在php中文件删除重要是用unlink函数,具体是要注意在unlink函数的使用中后面的路径问题: $path = ROOT_PATH.'public'.DS.'uploads_file'.DS.$name; if(unlink($path)) { if (IndexFile::destroy(['id' => $id])) { ...原创 2019-03-31 11:51:47 · 94 阅读 · 0 评论 -
春之虎翼---在thinphp中使用ajax的一些坑和select()和find()用法的区别
在thinkphp中可以很简单的调用ajax,下面是一个例子:在前端的javascript中的代码:<script> function load_name(str) { var name = '' var xmlhttp; console.log(str); if (wi...原创 2019-04-03 21:37:01 · 223 阅读 · 0 评论 -
春之虎翼---关于thinkphp的视图模板引用格式问题
这里说一个thinkphp的模板引用的坑:在thinkphp官方的模板里面模板引用的格式是这样的,然而今天我无论怎么弄都弄不出模板。一直是这段代码读不出来:{include file ='../application/index/view/base_top.html'}但是有找不到任何错误,究其原因是因为,在thinkphp中使用include模板的时候里面不能加入任何的符号,比如我的...原创 2019-03-13 19:56:07 · 112 阅读 · 0 评论 -
春之虎翼---thinkphp上传中文文件报错
在用thinkphp上传中文文件的时候遇到两个问题一、文件自动命名为一串乱码。解决办法:$name = $_FILES["file"]["name"]$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads_file',$name);先获取文件原始名字在进行存储。二、上传中文文件报错。错误原因:原因默认文件接收代码格式...原创 2019-03-14 20:38:07 · 260 阅读 · 0 评论 -
春之虎翼---关于thinkphp5在分页paginate的格式上的一些修改
thinkphp5虽然给我封装了分页的类,十分方便但是原有的分页方式的样式太难看,这里提供一种,网上别人已经改好的样式和修改方法供参考:在class方法中写:在thinkphp5文件中找到bootstrap并在此目录下创建BootstrapDetail:然后复制下面一段代码到其中:<?phpnamespace think\paginator\driver;use thin...转载 2019-03-04 20:11:24 · 531 阅读 · 0 评论 -
春之虎翼---自作聪明的thinkphp的时间戳问题
在读取数据库的相关日期的时候我遇到了这样这个错误:这个问题大概描述的就是,函数输入数据类型错误。原来thinkphp在从数据库调用时间的时候就自作聪明的加上了一个时间戳转换函数,目的在于将int时间戳类型的时间转换成0000-00-00这种类型,本来是好意,但是我的的数据在数据表里的类型就是0000-00-00(Y-m-d)类型的呀,thinkphp在强制执行函数的时候当然就会有这样的报错出现...原创 2019-03-10 10:35:30 · 395 阅读 · 0 评论 -
春之虎翼---在thinkphp5中使用kindeditor所遇到的坑
一、第一个坑 (路径问题)这里记得把上下所有路径都改成,你在thinkphp框架中kindeditor所在的路径。二、第二个坑(名字对应)在改好路径之后html页面依然不显示编辑框,原因是上下两处的名字不一致。注意一定要保持红圈内的变量名字一致!三、第三个坑(图片上传失败)注意红圈的位置就是图片上传的时调用的php文件的位置,有时候这个位置是错误的,你可以自己定义位置也可以按照上...原创 2019-03-06 22:22:29 · 812 阅读 · 0 评论 -
春之虎翼---关于thinkphp5的控制器里查询数据的坑
今天在用thinkphp5写数据的时候发现一个问题,就是当我用实例化对象后的select方法从数据表中获取数据后:按理说数据结构是这样的:然后我想把数据打印出来,于是我用:结果显示:然后我就换一中数据获取方法,用:来获取数据,结果又可以显示id的值,这是怎么一回事呢?后来我仔细阅读thinkphp5框架的文档的时候发现这样一句话:也就是说,用select方法返回的是一个二维...原创 2019-03-03 19:44:53 · 231 阅读 · 0 评论 -
春之虎翼---有关thinkphp5时间戳的坑
今天在做网页的时候想在数据库读入写出的时候加上一个存储和修改的时间,但是每次读写都出现一个问题,那就是updata_time和create_time都显示00000可以看到在这两个数据上都是显示的0000-00-00 00:00:00,为啥会这样呢?原因是在于:于是我看了看在我的模型里面写的东西:果然是写的true,然后改成:问题解决!显示正常:...原创 2019-03-02 17:09:48 · 296 阅读 · 0 评论 -
春之虎翼---关于thinkphp默认模型对应数据表
新的篇章已经开始了。今天是在做PHPthink的时候遇到问题就是在实例化模型之后向其中查询数据的时候老是显示这个错误:Base table or view not found: 1146 Table ‘xajob.user’ doesn’t exist就是user这个表找不到,我就很纳闷,我并没有建立这个表啊,后来在阅读文档的时候才终于看到了:由于有这样的规则所以在使用实例化模型的时候会...原创 2019-02-26 15:54:54 · 386 阅读 · 0 评论 -
春之虎翼---关于thinkphp5默认视图对应控制器方法
今天在写thinkphp5的时候,感觉每次从视图中调用方法都要写很长一串:当时想的是我只是调用一个方法而已,有必要写这么长的一段代码吗?果然在查询之后我找到了,其实在thinkphp5中存在一个默认的规则,就是在视图view下面的html文件中调用控制器controller的方法只要两者名字吻合就可以直接写方法名完成调用。如:我在controller里面有一个Admin的类 在viewer...原创 2019-03-01 21:41:00 · 543 阅读 · 0 评论 -
春之虎翼--- 在控制器中两个方法间的传值
在控制器中两个方法间传值我至今还没找到好的接收的方法,只能用封装好的一下子接收所有数据的方法来接收数据,即:$all = input('param.');在这里先挖个坑,等我以后再找到,控制器方法间传值的专用方法再来填坑。...原创 2019-03-05 10:55:34 · 195 阅读 · 0 评论 -
春之虎翼---在thinkphp5里面使用iframe框架
今天在用thinkphp写iframe代码的时候,遇到的一个问题就是当iframe正常通过url调用另一个网页的html的时候:用正常的src地址查询的方法会有报错,说方法不存在。这样的原因是因为thinkphp框架的html调用都是通过控制器来控制发生的,在html和html之前不能相互调用,解决方法是URL直接写调用方法的地址:然后在相应的方法的位置写上即可。这是我的一点小小的理...原创 2019-02-27 18:24:47 · 2155 阅读 · 3 评论 -
卧听夏蝉---app_trace和xmlhttp.responseText的关系
今天贴吧功能突然出了错,在debug的时候看到xmlhttp.responseText返回的字符串中多了很多东西,正常应该返回:string(466) "[{"reply_id":0,"message_id":8,"content":"ssssssssssssssss","name":"\u5218\u7545","type":"\u5b66\u751f","update_time":"2019...原创 2019-05-29 17:09:12 · 209 阅读 · 0 评论