[英]Calling another method name in background in Codeigniter
我对Codeigniter中的后台进程不熟悉。 我以为CURL可以帮助我执行方法名称。
基本上,每当用户删除msg时,我的网站都会向admin(me)发送一封邮件。 我的控制器方法插入数据库中,并执行Curl库(调用另一个方法名称)以进行后台执行,因此用户不必等到发送邮件之后。 我尝试了Phil Sturgeon的CURL库,但我很不幸。
帮助表示赞赏。 非常感谢。
curl不会在后台运行方法。 如果要在php中运行后台作业,则需要使用命令行/ exec()
。
但是,在后台添加作业的一种更可靠的方法(如果发送邮件确实需要那么长的时间)将是将邮件添加到数据库中的邮件队列中,并安排检查队列的作业(例如,在Linux上使用cron)定期发送消息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.