$config_overwrite (Smarty クラス変数) - PHPプロ!マニュアル

Smartyマニュアル

Smarty クラス変数 - $config_overwrite

$config_overwrite

TRUE の場合、 設定ファイル から読み込んだ変数は互いに上書きされます (デフォルトは TRUE )。 FALSE の場合、変数は配列にプッシュされます。 これは各要素を複数回リストするような、 設定ファイルのデータの配列を格納したい場合に役立ちます。

例 12-4. 設定ファイル変数の配列

この例では $config_overwrite = FALSE とし、 {cycle} でテーブルの行の色を 赤/緑/青 と切り替えています。

設定ファイル

# row colors
rowColors = #FF0000
rowColors = #00FF00
rowColors = #0000FF

{section} ループを使用したテンプレート

<table>
  {section name=r loop=$rows}
  <tr bgcolor="{cycle values=#rowColors#}">
    <td> ....何かの内容.... </td>
  </tr>
  {/section}
</table>

{config_load}get_config_vars()clear_config()config_load() および config files section も参照してください。



Pick Up Q&A

Q
負荷時のmysql_connect()エラー
 このエントリーをはてなブックマークに追加 
A
これはPHPというよりOSまたはMySQLのコミュニティで質問されたほうがいいと思います。 ぱっと思いついた範囲で記すと MySQL等のDBに「ある時点において同時に接続可能なクライアントの最大数」に制限があるよう...

>>続きを読む

今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)