137-8715-2736

thinkphp是越来越完善了

2020-5-18 13:49| 查看: 115| 评论: 23

摘要: thinkphp是越来越完善了,不过对于新手建议是先看一遍快速入门,如果快速入门还看不懂,那么需要的是补PHP基础了。
thinkphp是越来越完善了,不过对于新手建议是先看一遍快速入门,如果快速入门还看不懂,那么需要的是补PHP基础了。
发表评论

最新评论

2020-5-18 14:02
我怎么感觉join()的left,right,inner好像没什么用呢?
2020-5-18 14:01
想自己开发一套系统,但是一个人感觉精力不够,有没有人合作!
2020-5-18 14:00
order 方法为什么不支持子查询呢?
2020-5-18 14:00
将共有的方法操作放在common模块中,在api、web模块调用common模块的方法。
2020-5-18 13:59
安装出错怎么办?
2020-5-18 13:59
TP5有关于SSH2的API么
2020-5-18 13:59
相当于是每个pk对应一个空文件,进update方法看了下,是在检测缓存 Cache::get()生成的
2020-5-18 13:58
有个bug,不知道大牛们解决没有。update更新数据时,runtime/cache目录下会生成一个空文件。我检查了N多次代码,确定是update()方法造成的。不知道是配置有问题还是框架的bug。
2020-5-18 13:57
曾经出现过 好像是php版本问题 降低或者提升试试。
2020-5-18 13:57
unserialize(): Error at offset 87 of 280 bytes
突然间就出来这个错误,看不懂啥意思,是服务器的问题么?
2020-5-18 13:56
我想问下,为什么第一种方法,可以偷偷的绕过去,能解释下吗?
2020-5-18 13:56
我的项目架构是这样的。
api模块对外提供接口,wap模块是公众号、手机网页。
为了保证逻辑一致,就要从wap模块控制器调用api模块控制器方法。
比如我在wap\test控制器test1方法调用\think\Loader::action('api/test/test2');然后api\test控制器有前置操作。
但是用except排除了test方法。可是实际调用中还是会走到前置操作里去。查了下,其实在实例化控制器的时候就调用了前置操作。但是前置操作里获取的当前action其实还是test1,也就没有排除在前置操作里了。
我想到的办法是:
第一把wap控制器的方法命名跟api的方法名一致,偷偷绕过去。但是要是多人合作。就不好玩了。
第二种当然就是简单的curl了,简单、粗暴。可是明明就是当前同一个项目。搞个curl感觉好浪费。
2020-5-18 13:55
请问 url() 函数怎么自定义?
2020-5-18 13:55
public function index(){
$redis = cache(['type'=>'redis'])->handler();
$redis->delete('h');
$redis->hmSet('h', ['key1'=>'hello1','key2'=>'hello2','key3'=>'hello3']);
// $result = $redis->hmget('h',['key1','key2','key3']);
$result = $redis->hgetall('h');
dump($result);die;
}
其实我问的不是怎么用,我问的是只要执行了hgetall方法,页面就会停止响应【无法访问此网站,连接已重置。】
2020-5-18 13:54
如果是缓存使用redis的话,可以先调用handler方法,然后就可以调用驱动类对应对象的其它方法了。
2020-5-18 13:54
在框架里用redis的hgetall方法就报错。找半天也不知道哪里的问题,能修复下嘛?或者告知下原因。我看github的issues里也有人提了。
2020-5-18 13:54
我有个关于域名的问题想问, 比如项目的两个模块怎么绑定不同域名(a.com , b.com), 还有就是a.com/login , b.com/login(显示不用页面)这样的路由应该怎么写?
2020-5-18 13:53
按照惯例起码三年以上,所以起码还有两年的安全维护。
2020-5-18 13:51
请问5.0版本的tp将维护到什么时候?
2020-5-18 13:50
访问返回值是正确的,但是header就是报500错误,给runtime重新chmod -R 777就可以解决问题,但是一会又回去了,又是500错误,求大神解决。