4

我需要创建一个脚本来定期向某些用户发送电子邮件。例如,我曾考虑在控制器中创建一个函数,并在路由和 cron 作业调用 www.mydomain.com/send 中创建一个路径。

但我认为这不是最好的方法,因为任何用户都可以调用脚本.. 这样做的正确方法是什么?

class UserController extends Controller{

    public function sendAction(){
            $em = $this->getDoctrine()->getEntityManager();
            ...
    }
}
4

1 回答 1

14

您的感觉是对的,使用 Controller 操作并不是解决任务的最佳方式。

有一个更好的方法 -控制台命令。它更安全(没有外部人调用它的风险)和更快(加载速度更快)。

于 2012-09-12T18:32:38.307 回答