
thinkphp
文章平均质量分 62
怕瓦落地_
踩坑日记
展开
-
ThinkPHP8发送邮件报警
再新建一个app\admin\driver\EmailDriver.php文件,内容如下。在默认情况下,日志记录通道只有File一种,只要再加一个邮件通道就可以实现邮件报警。系统,每次运行中报错日志系统会在日志文件中记录一条报错日志。邮件模板public\tpl\email_tpl.html。在写个extend\Mailer.php扩展。最后安装PHPMailer就可以了。在thinkphp框架内部中有个。上面的发送邮件地址和标题自定义。里面xxxx部分需要自己配置。原创 2024-03-17 23:55:58 · 1350 阅读 · 0 评论 -
ThinkPHP8中如何在控制器中调用另一个控制器的方法
只要想实例化BaseController或者BaseController的子类,必须要带App对象,就像这样。ThinkPHP提供了一个invoke助手函数,它的第一个参数是类名,第二个参数是参数,但是这样会报错,因为一般情况下所有控制器都会继承BaseController,BaseController是ThinkPHP提供的基础控制器,它有个构造函数。有的时候为了复用方法会在一个控制器中调用另一个控制器的方法。它可以根据需要自动进行依赖注入,不需要再手动实例化再传入,比如,A控制器中调用B控制器的方法,原创 2024-03-17 22:32:25 · 972 阅读 · 0 评论