リファレンス
リファレンスでは、LIB PHP Framework コントロールパネルの使用方法と、必要に応じてインクルードされるクラスライブラリー及び、プリセットされたデータテーブルの定義を説明しています。
クラスライブラリーは名前空間 Lib から Lib\Tag::GetRadio() のように個別に呼び出すことができます。
コントロールパネル
| メニュー | 説明 |
|---|---|
| ユーザーリスト | ログインユーザーを追加、編集します。 |
| テンプレートリスト | ドキュメントテンプレートを追加、編集します。 |
| ページリスト | 動的なHTMLページを追加、編集します。 |
| CSSリスト | HTMLにリンクするCSSファイルを追加、編集します。 |
| Image Folder | 定量項目で定義したフォルダーごとに、画像を追加、編集します。 |
| Contents Category | 定量項目で定義したカテゴリーごとに、HTMLページに読込み可能なコンテンツを追加、編集します。 |
| Todoリスト | サイトの制作状況をTodoリストで管理します。 |
| Release Note | サイトの公開状況をリリースノートで管理します。 |
| 定量項目 | キーバリュー形式の定量項目を追加、編集します。 |
| 編集ロック | テンプレートやページの編集機能をロックします。 |
| Trace | トレースセッションやページセッションの確認をします。 |
| Cache | キャッシュの確認をします。 |
| phpinfo | phpの設定情報の確認をします。 |
クラスライブラリ
| クラス | 説明 |
|---|---|
| DAC | mySQLまたはSQLiteへのデータアクセスを簡易化したメソッドを提供します。 |
| Event | ポストバックパラメータをトリガーとして実行するコールバックファンクションを定義します。 |
| FileClass | ファイル、ディレクトリに関するメソッドを提供します。 |
| Filter | POST及びGET値の入力フィルター及び、文字列操作に関するスタティックメソッドを提供します。 |
| Fixed | キーバリュー形式の定量項目を表します。 |
| Image | 画像加工に必要なメソッドを提供します。 |
| MailClass |
メール送信に必要なメソッドを提供します。 このクラスのインスタンスメソッドは、雛形文のプレースホルダをポストデータに置き換えて送信します。 |
| Page | HTMLとPHPコードの分離(コードビハインド)の基本機能を提供します。 LIB PHP Frameworkコントロールパネルで追加されたページは、自動的にこのクラスを継承し、完全なMVC構造を実装します。 |
| Pager |
検索条件によって結果数の異なるデータは、ページング方式で1ページに出力するデータを制限します。 このクラスのインスタンスを、DACクラスのメソッドに渡すことで、容易にページング方式を実装できます。 |
| Rule | ポストバックデータのフィルター方式(文字数制限、入力制限、文字変換、デフォルト値、ページセッションの使用)を指定します。 |
| Tag |
可変データまたは定量データを選択肢としたラジオボタン、チェックボックス、セレクトボックスの出力を簡易化した、 スタティックメソッドを提供します。 |
| Trace |
デバッグの要となるトレースを簡易に実装します。このクラスのメソッドで出力したトレース情報は、 LIB PHP Framworkコントロールパネルから確認できます。 |
テーブル定義
| テーブル | ストレージエンジン | 説明 |
|---|---|---|
| t_css | innoDB |
スタイルシート1ファイルの内容 LIB PHP FrameworkコントロールパネルのCSSリスト操作時に保存されます。 |
| t_event | innoDB |
イベント定義データ LIB PHP Frameworkコントロールパネルのページイベント操作時に保存されます。 |
| t_fixed | innoDB |
定量項目データ LIB PHP Frameworkコントロールパネルの定量項目操作時に保存されます。 |
| t_item | innoDB |
コンテンツアイテムデータ LIB PHP Frameworkコントロールパネルのコンテンツ操作時に保存されます。 |
| t_note | innoDB |
Release Noteデータ LIB PHP FrameworkコントロールパネルのRelease Note操作時に保存されます。 |
| t_page | innoDB |
ページデータ LIB PHP Frameworkコントロールパネルのページリスト及び、イベント操作時に保存されます。 |
| t_rule | innoDB |
フィルター定義データ LIB PHP Frameworkコントロールパネルのページルール操作時に保存されます。 |
| t_template | innoDB |
テンプレートデータ LIB PHP Frameworkコントロールパネルのテンプレートリスト操作時に保存されます。 |
| t_todo | innoDB |
ToDoリストデータ LIB PHP FrameworkコントロールパネルのToDoリスト操作時に保存されます。 |
| t_user | innoDB |
コントロールパネルユーザーデータ LIB PHP Frameworkコントロールパネルのユーザーリスト操作時に保存されます。 |
