thinkphp5 显示控制器不存在是怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5 显示控制器不存在是怎么回事?相关的知识,希望对你有一定的参考价值。

这应该和你服务器环境相关,区分大小写,win系统不会有大小写限制。

拓展:

1、控制器(英文名称:controller)是指按照预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构",即完成协调和指挥整个计算机系统的操作。

2、控制器分组合逻辑控制器和微程序控制器,两种控制器各有长处和短处。组合逻辑控制器设计麻烦,结构复杂,一旦设计完成,就不能再修改或扩充,但它的速度快。微程序控制器设计方便,结构简单,修改或扩充都方便,修改一条机器指令的功能,只需重编所对应的微程序;要增加一条机器指令,只需在控制存储器中增加一段微程序,但是,它是通过执行一段微程序。

参考技术A

Thinkphp引入了分层控制器的概念,通过URL访问的控制器为访问控制器层(Controller)或者主控制器,访问控制器是由\\think\\App类负责调用和实例化的,无需手动实例化。
URL解析和路由后,会把当前的URL地址解析到 [ 模块/控制器/操作 ],其实也就是执行某个控制器类的某个操作方法,

namespace app\\index\\controller;
use think\\Controller;
class New extends Controller

// 自定义方法
URL解析和路由后,会把当前的URL地址解析到 [ 模块/控制器/操作 ],其实也就是执行某个控制器类的某个操作方法,访问index模块下的Index控制器是正常的,当访问别的模块就不行了
是不是和3.2一样要设置允许访问的模块?但我在config文件中找不到这个参数


thinkphp session 过期时间配置不生效是怎么回事?

如题 thinkphp 3.1 session的过期时间配置不生效 而且保存的时间还不稳定 有时候几分钟就过期了 有时候十几分钟 这是什么坑爹问题 求大神指点
还有 服务器是IIS 7.5 好像好多人都遇到这个问题

参考技术A 你搞错了,cookies可以设置过期时间,
session可以unset或session_destroy全部删除.
session你关闭浏览器就没了,session过期时间在服务器配置文件时配置追问

thinkphp 里面可以用SESSION_EXPIRE设置过期时间的啊 但是这个设置了没有生效

追答

网上查了一下
'SESSION_EXPIRE'=>'300000', // 默认Session有效期

没用的话你试着设置php.ini里的session.gc_maxlifetime

追问

虚拟主机= = 问了服务商 php.ini里面是默认的 默认的就应该是24分钟吧 可是经常低于24分钟就过期了

参考技术B 你用IIS?一般情况都是用apache 或者nginx。。。。。 参考技术C 设置php.ini中的session.use_trans_sid = 1

以上是关于thinkphp5 显示控制器不存在是怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5控制器不存在的问题

使用ThinkPHP5 遇到的坑,不知道怎么解决

汽车行车电脑油表处那块显示汉字故障,这是怎么回事?

装入显示驱动错误。软件打不开。咋回事讷

WPS提示输入的公式存在错误,这是怎么回事呀?

我在linux里用命令出来is a directory是怎么回事