WEBシステムの開発プラットフォーム LIB PHP Framework! 高速でセキュアなフルスクラッチ開発を今すぐ開始できます。

ページリスト

1.ページの追加と編集

メニューの「For Developers ページリスト」を開き、ページの追加と編集を行います。

  1. ページ追加をクリックします。
  2. 編集をクリックします。

下記操作では、既存ページの完全なコピーを作成します。
コピーページを編集することで、仕様の追加や動作のテストをページ単位で公開前に行えます。
  1. 複製をクリックします。

Lib Framework3.0 コントロールパネル ページリスト

2.ページ編集

ページ編集では、HTML ページのファイル名とコンテンツ部のデータを保存します。

  1. ページ名を入力します。
  2. ファイル名を入力します。
  3. ヘッダーテンプレートを選択します。
  4. フッターテンプレートを選択します。
  5. テンプレート内の{#title}プレースホルダ置換文字を入力します。
  6. テンプレート内の{#keyword}プレースホルダ置換文字を入力します。
  7. テンプレート内の{#description}プレースホルダ置換文字を入力します。
  8. コンテンツ部の HTML タグを入力します。
  9. 保存をクリックします。

※保存時に指定したファイル名で HTML ファイル(ファイル名.html)とページクラスファイル
(ファイル名.html.class)が出力されます
  HTML には、短縮形のPHPコードでページクラス変数を埋め込むことができます。
  
  <img src="<?= $page->path ?>image/photo.png">
  
  この場合、保存先のファイルパスに合わせて相対パス「../」が出力されます。
  
  <img src="../image/photo.png">
  
  また、GET パラメータを指定してアクセスされたページでは、$_GET 変数を使用できます。
  この$_GET 変数の値は LIB PHP Framework のデフォルトフィルターによって、危険文字が除去されています。
  
  <h3>商品詳細 No.<?= $_GET["item_number"] ?></h3>
  
  sample.html?item_number=18でアクセスされた場合、18が出力されます。
  
  <h3>商品詳細 No.18</h3>
  

Lib Framework3.0 コントロールパネル ページ編集

3.イベントの追加と編集

メニューの「For Developers ページリスト」を開き、イベントの追加と編集を行います。

  1. イベントをクリックします。

Lib Framework3.0 コントロールパネル ページリスト

4.イベント設定

イベント設定では、HTMLページのクラスファイルと振る舞いのデータを保存します。

  1. 必要なクラスライブラリーを選択します。
  2. ページセッション名を入力します。
  3. メンバ変数を入力します。
  4. クロスページャーポストの選択します。
  5. イベントの定義の追加
    ※イベントの定義については、下記「5、イベント編集」を参照してください。
  6. ルールの定義の追加
    ※ルールの定義については、下記「6、ルール編集」を参照してください。
  7. ユーザーfunctionの追加
    ※ユーザーfunctionについては、下記「7、ユーザーfunctio編集」を参照してください。
  8. 保存をクリックします。

Lib Framework3.0 コントロールパネル イベント設定

5.イベント編集

イベント編集では、

  1. イベントの種類を選択します。
  2. ポストする name 属性を入力します。
  3. ポストする value 属性を入力します。
  4. 移動先を入力します。
  5. イベントの状態を選択します。
  6. コメントを入力します。
  7. php の振る舞いを入力します。
  8. 保存をクリックします。

Lib Framework3.0 コントロールパネル イベント編集

6.ルール編集

ルール編集では、POST、GETまたは、SESSION で使用する変数の設定が行えます。

  1. 変数名を入力します。
  2. 文字数制限を入力します。
  3. 制約設定を選択します。
  4. 変換設定を選択します。
  5. デフォルト値を入力します。
  6. 必須入力チェックします。
  7. ページセッションの使用を選択します。
  8. 保存をクリックします。

Lib Framework3.0 コントロールパネル ルール編集

7.ユーザーfunction編集

ユーザーfunction編集では、ポストイベント、ロードイベント以外のイベント(関数)の作成が行えます。

  1. 関数名を入力します。
  2. イベントの状態を選択します。
  3. コメントを入力します。
  4. php の振る舞いを入力します。
  5. 保存をクリックします。

Lib Framework3.0 コントロールパネル ユーザーfunction編集

8.イベント設定の保存

イベントの定義、ルールの定義、ユーザーfunction の追加が終了したのち保存をクリックします。

Lib Framework3.0 コントロールパネル イベント設定