Я собираюсь использовать Symfony2 для периодической рассылки новостей многим пользователям. Я должен включить постоянную ссылку на электронное письмо в формате HTML для тех, у кого возникают проблемы с чтением их с помощью почтового клиента.
В любом случае, если предположить, что я отправляю информационный бюллетень таким образом:
// Assume success and create a new SentMessage to store and get permalink
$sent = new SentMessage();
$sent->setRecipients(/*... */);
$sent->setSubject(/*... */);
$sent->setContent(/*... */);
// Get the slug for the new sent message
$slug = $sent->getSlug(); // Like latest-product-offers-546343
// Construct the full URL
// e.g. http://mydomain.com/newsletter/view/latest-product-offers-546343
// Actually send a new email
$mailer->send(/*.. */);
Как я могу создать полный URL-адрес (домен + контроллер + действие + ярлык ), чтобы включить его в новое электронное письмо?