Я собираюсь использовать 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 (domain + controller + action + slug), чтобы включить его в новое письмо?