这个好像每次用TP5的时候都会遇到,有可能是和我用的集成环境有关系,出问题的地方在于,用正确的访问路径访问除index控制器下的方法时会出现如下情况:
找到的解决方法如下:
检查目录下面的.htaccess文件, 将对于入口文件 index.php隐藏部分的语句修改一下, 很简单, 在index.php
后面加个问号即可, 即 index.php?
类似的问题之前在学习TP5的隐藏入口文件时也有遇到当时的笔记如下(俩个问题解决方法一样):
在phpstudy环境下隐藏入口文件时需注意:
在入口文件同级目录下添加.htaccess
文件,内容如下:
htaccess文件 最后一句配置在 index.php后面加一个 ?
,方可成功
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>