В моем приложении PHP я показываю встроенные видео из различных источников - YouTube, Vimeo и т. Д.
В моей таблице статей я храню идентификатор моих видео для вставки:
Article.video_url = 'e5dkjwkdek'
Затем в своей таблице video_providers я сохраняю код для встраивания, но хочу динамически добавить video_url, поэтому я храню:
VideoProviders.embedcode = "https://www.youtube.com/embed/$article->video_url"
Затем я вывожу переменную 'embedcode' в своем шаблоне и хочу добавить $ article-> video_url, который является уникальным идентификатором видео.
Кажется, мне нужна переменная внутри переменной, я попытался:
VideoProviders.embedcode = "https://www.youtube.com/embed/{$article->video_url}"
и
VideoProviders.embedcode = "https://www.youtube.com/embed/$$article->video_url"
Но, похоже, они просто рассматриваются как буквальные строки. Если у кого-то есть лучшие предложения относительно того, как этого добиться, я весь в ушах. Короче говоря, я хочу, чтобы разметка хранилась в одном месте, чтобы ее можно было редактировать в случае изменения кода встраивания провайдера.