我想在当天的特定时间(上午9点)发送电子邮件。
我看到我必须使用cron工作。我看到了很多不同的事情如何使用它,但它似乎真的很难。有人可以向我解释如何做到这一点吗?
提前致谢。
答案 0 :(得分:0)
在app / root模块中创建一个带有sendMailAction()的MailController。
为app / root模块的module.config.php添加控制台路由:
array('router'=> array( 'routes'=>阵列(..)),
'console' => array( 'router' => array( 'routes' => array( 'cronroute' => array( 'options' => array( 'route' => 'sendemail', 'defaults' => array( 'controller' => 'Root\Controller\Console', 'action' => 'sendemail' ) ) ) ) ) ) );
在终端
中执行此操作$ cd产品路径php public / index.php sendemail