• ホーム
  • freo&smarty
  • smartyテンプレート内で「PHP変数をsmarty」に渡す方法と「smarty変数をPHP」に渡す方法

smartyテンプレート内で「PHP変数をsmarty」に渡す方法と「smarty変数をPHP」に渡す方法

smartyテンプレート内で「PHP変数をsmarty」に渡す方法と「smarty変数をPHP」に渡す方法

smartyは、PHPで処理した結果を表示するのが本来の目的ですが、それぞれの変数の値(value)を受け渡すだけなら、テンプレート内で処理してしまうのが手っとり早い。

ということで、smartyのテンプレート内で「smarty変数」、あるいは「PHP変数」をそれぞれに渡す方法の備忘録です。

PHP変数をsmartyに渡す方法

{php}
$key = $value;
$this->assign('key', $key);
{/php}
{$key}

{$key}にPHP変数の「$value」が表示されます。

smarty変数をPHPに渡す方法

{assign var='key' value=$value}
{php}
$key = $this->get_template_vars('key');
echo $key;
{/php}
freo&smarty
2019.07.15 06:13
2024.12.24 14:12

Related entry

Pickup entry