• ホーム
  • 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
2020.11.22 19:31

Related entry

Pickup entry