在thinkphp 5 中新建一个控制器需要继承Controller
use think\Controller;
use think\Db;
use think\db\Query;
use think\Exception;
/**
* Class Common
* @package app\api\logic
*/
class index extends Controller {
}
但是在thinkphp 6中这个却不存在,是没有了还是我没写对,应该怎么写?
Thinkphp 6 新建控制器不需要继承use think\Controller;吗
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
在ThinkPHP 6中,控制器不再需要继承
think\Controller
类。取而代之的是,需要继承基础控制器think\App
类来定义你的控制器。下面是一个示例代码:namespace app\controller; use think\App; class Index extends App { public function index() { // 控制器逻辑代码 } }
在上面的示例中,命名空间(namespace)要指定为
app\controller
,并且控制器的类名要首字母大写。控制器的方法名可以根据你的需求进行定义。你可以根据实际需要来编写控制器中的逻辑代码。这样,你就可以在ThinkPHP 6中创建一个新的控制器了。如果你仍然有任何疑问,请告诉我。
【相关推荐】
- 这篇博客: 最全的thinkphp5笔记整理中的 14.Controller方法的使用 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 无法输出helloworld
- ¥15 高通uboot 打印ubi init err 22
- ¥20 PDF元数据中的XMP媒体管理属性
- ¥15 R语言中lasso回归报错
- ¥15 网站突然不能访问了,上午还好好的
- ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
- ¥15 semrush,SEO,内嵌网站,api
- ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
- ¥15 振荡电路,ADS仿真
- ¥15 关于#c语言#的问题,请各位专家解答!