assign()

assign() -- テンプレートに値を割り当てます。

説明

void assign (string varname, mixed var)

テンプレート変数名/値のペアを明示的に指定するか、それらが格納された連想配列を指定します。

例. assign()
  1. <?php
  2. // 名前/値のペアを渡します
  3. $simplate->assign('Name', 'Yamada');
  4. $simplate->assign('Address', $address);
  5. // 連想配列を渡します
  6. $simplate->assign(array('city' => 'Tokyo', 'state' => 'Japan'));
  7. // 配列を渡します
  8. $myArray = array('no' => 10, 'label' => 'Peanuts');
  9. $simplate->assign('foo', $myArray);
  10. ?>

テンプレートの内容

  1. <{* 変数は、php と同様に大文字小文字を区別することに注意しましょう *}>
  2. <{$Name}>
  3. <{$Address}>
  4. <{$city}>
  5. <{$state}>
  6. <{$foo.no}, <{$foo.label}>

より複雑な配列の割り当てに関しては、<{foreach}> および <{section}> を参照してください。