リファレンス
リファレンスでは、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コントロールパネルのユーザーリスト操作時に保存されます。 |