2 つの変数があります。1 つは$video_id
youtube または vimeo ビデオ ID を含む変数です。もう 1 つは$video_type
、「youtube」または「vimeo」のいずれかを含むものです。
私はphpに2つの関数を持っています、
youtube_embed($id, $width, $height)
vimeo_embed($id, $width, $height)
私がやりたいのは、この関数を呼び出して、$video_id
私はそれをできた:
{if $video_type == 'youtube'}
{$video_id|youtube_embed:123:123}
{elseif $video_type == 'vimeo'}
{$video_id|vimeo_embed:123:123}
{/if}
しかし、次のような変数修飾子名を使用できるかどうか疑問に思っています
{$video_id|`$video_type`_embed:123:123}