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

リファレンス

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