テンプレートエンジン内では{php}タグを避ける必要があることはわかっていますが、それでも、この場合はそれが唯一の方法であると仮定しましょう。
これを考慮して、phpを消費するための賢い文字列を取得するためにいくつかの助けを求めたいと思います。
この場合、srtstrphp関数内の$video.yt_idにアクセスしたいと思います。
私は何が間違っているのですか?
PHPの消費のためにsmarty文字列{$video.yt_id}を取得する方法は?
{php}
$youtube = new YouTube( 'I-WANT-THE-YOUTUBE-ID-HERE' );
$meta = $youtube->get_meta();
$author = $youtube->get_author();
$comments = $youtube->get_comments();
{/php}
<p>
Duration: {php} echo sprintf( "%0.2f", $meta['duration'] / 60 ); {/php}mins |
Rated: {php} echo $meta['rating']; {/php} out of 5 |
Posted by {php} echo $author['username']; {/php} ( {php} echo $author['age']; {/php} y/o from {php} echo $author['location']; {/php} )
{php} echo nl2br( $meta['description'] ); {/php}
</p>