thinkphp6.0隐藏入口文件需要注意的小问题以及发现文档缺少的内容

浏览:135 发布日期:2019/11/20 分类:ThinkPHP6专区 关键字: 隐藏入口文件踩过的坑 模型中间表sync
1.隐藏入口文件
首先确保apache开启了mod_rewrite模块模块,在httpd.conf中搜索 LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的“#”;然后修改public目录下的.htaccess文件,注意是public目录下的,改为

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

要特别注意的是,原文件中RewriteRule那一行是错误的【上面被注释掉的那一行】,应该改为下面正确的。

2.模型关联时同步中间表数据有一个sync方法,是用来数据同步的【新数据与原数据对比,把多的删除,少的添加上】,这个方法在看云那边文档里面没有找到,因为不太熟悉这个方法的传参想看看文档结果没找到。
最佳答案
评论( 相关
后面还有条评论,点击查看>>