記事「Smarty」 の 検索結果 124 件
-
「第3章 Smartyの基礎知識」(15) - 「{」や「}」の特殊文字出力「{」や「}」というSmartyにとって重要な特殊文字出力を、テンプレート内でJavaScriptやCSSを組み込んだりするなどで、必要になる場合があります。 {literal}タグと{/lit..
-
「第3章 Smartyの基礎知識」(14) - {html_xxx}:フォーム部品の生成Smartyの{html_options}タグ・{html_checkboxes}タグ・{html_radios}タグによって、フォーム部品を生成する事ができます。{html_options}はプ..
-
「第3章 Smartyの基礎知識」(13) - {cycle}:交互に値を出力今回は{cycle}タグです。指定する値を交互に出力します。マニュアルはこちら。 例示アプリ「03_20.php」では1行毎に背景色を変える制御をしています。その後に{cycle}タグを使う..
-
「第3章 Smartyの基礎知識」(12) - {foreach}:繰返し処理(2)前回は{foreach}タグに関わる単純配列の例示アプリで、Smarty3形式での処理を追加してみましたが、今回は多次元配列での例示アプリ「03_19.php」です。多次元といっても1つは連想配列..
-
「第3章 Smartyの基礎知識」(11) - {foreach}:繰返し処理(1){foreach}タグも繰り返し処理ができます。{section}タグと異なり、連想配列のキー項目名を扱えるようになるメリットがあります。 教科書では{foreach}タグの一般系を、 {..
-
「第3章 Smartyの基礎知識」(10) - {section}:繰返し処理(連想配列の場合){section}タグによる繰返し処理で連想配列の場合は、前の教科書の「8.3 管理ページの設計」でも利用しています。 今回の例(03_17.php)でも連想配列の使い方は同じですが、リスト..
-
「第3章 Smartyの基礎知識」(9) - {section}:繰返し処理(単純配列・多次元配列の場合)配列の各要素に繰り返して処理を行う為に、ループ処理をする{section}タグがあります。配列には単純配列・多次元配列・連想配列があり、教科書でも各々別の例示アプリを掲載していますので、まず単純配..
-
「第3章 Smartyの基礎知識」(8) - {if}・{else}・{elseif}:条件分岐テンプレートでも条件分岐が使えます。概念は一般的な条件分岐の制御と同じなので理解し易い。PHPと同様の比較・論理演算子が使えます。こちらにPHPとの違いを一覧にしています。 前の教科..
-
「第3章 Smartyの基礎知識」(7) - {include}とassign属性「3.5 関数を使ってみる」に入ります。関数という用語に対して違和感を持ちますが、こちらで記述する通り「すべてのSmartyタグは、 変数を出力するか何らかの関数を呼び出す動作をします」という事で..
-
「第3章 Smartyの基礎知識」(6) - 修飾子の連結と一括適用Smartyの修飾子には、こちらのように多数あります。これまでにでてきましたが、1つの変数に対して複数の修飾子を連結できます。 例題としてアプリを作ってみました。 こちらがテンプレート。 ..
-
「第3章 Smartyの基礎知識」(5) - 修飾子「nl2br」表示しようとするテキストに改行コードなどが入っていても、実際にブラウザで表示しても改行は行われませんので、改行コードを タグ<br />に変換してやる必要があります。そこで役立つのが..
-
「第3章 Smartyの基礎知識」(4) - 修飾子「date_format」Smartyの修飾子でよく使われるのが、「date_format」修飾子だそうです。テンプレートレベルで日時表示の様式を変更できるのは便利です。 実際に教科書の例題を少し変更・追加してみまし..