ビュー

画面UI部分になります。
ビューファイルのファイルの拡張子は、デフォルトでは「tpl」です。

現在は、petitworkのデフォルトであるPHP記述方式と、Smartyの2つより、テンプレートエンジンを選択できます。

共通部分として利用する「ヘッダー」「フッター」等はレイアウトビューとして作成します。
レイアウトビューの中に、アクション単位に各ビューの表示を行います。

また、よく使うパーツはコンポーネントして作成し、各ビューから使用することができます。

  • app
    • layout
      • default.tpl(デフォルトで使われるレイアウト)
      • layoutA.tpl(必要に応じて作成したレイアウト)
    • component
      • component1.tpl
      • component2.tpl
    • main
      • AAA.tpl(コントローラーAAA用のビュー)
      • BBB.tpl(コントローラーBBB用のビュー)


7-1.レイアウト

7-2.ヘルパー

7-3.コンポーネント

7-4.varidation.jsを使う

Also available in: HTML TXT