用户工具

站点工具


thinkphpbug1

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
thinkphpbug1 [2018/12/21 10:25]
songdemei 创建
thinkphpbug1 [2018/12/23 12:42] (当前版本)
songdemei
行 13: 行 13:
  
 在此目录下依次进入:thinkphp/library/think/App.php 在此目录下依次进入:thinkphp/library/think/App.php
-右键上面这个文件,然后右键选择Edit with Notepad++ 打开该文件,然后拉到大概376行左右,代码如以下形式,表示需要升级+ 
 +右键这个文件,然后右键选择Edit with Notepad++ 打开该文件,然后拉到大概376行左右,代码如以下形式,表示需要升级
  
  
行 24: 行 25:
         $actionName = $convert ? strtolower($actionName) : $actionName;         $actionName = $convert ? strtolower($actionName) : $actionName;
  
-如果是以下代,表示程序是最新的,不需要升级。+如果是以下代,表示程序是最新的,不需要升级。
  
         // 获取控制器名         // 获取控制器名
行 36: 行 37:
         $actionName = $convert ? strtolower($actionName) : $actionName;         $actionName = $convert ? strtolower($actionName) : $actionName;
  
 +类似如下图所示:
 +
 +{{:images:wechatimg323.png?400|}}
 +
 +添加的代码如下:
 +
 +    if (!preg_match('/^[A-Za-z](\w|\.)*$/', $controller)) {
 +        throw new HttpException(404, 'controller not exists:' . $controller);
 +    }
  
thinkphpbug1.1545359128.txt.gz · 最后更改: 2018/12/21 10:25 由 songdemei