Powered by
SmartDoc
CGIKitユーザーガイド
>>
CGIKitユーザーガイド
目次
インストール
動作環境
インストール
ライブラリのロード
アーキテクチャ
基本的な概念
コンポーネント
構成
テンプレート(.html)
コメント
国際化
バインディング(.ckd)
リテラル
コード(.rb)
バインディングの流れ
アクセサ
フォームデータ
エレメント
属性
エレメント一覧
リソースの扱い
通常のリソースとWebサーバリソース
リソースへのアクセス
例:画像ファイルを表示する
実行の仕組み
起動プログラム
CKApplicationのインスタンスを生成する
環境変数を設定する
CKApplication#runを実行する
例:HelloWorld.cgi
コンポーネントの起動
フォームデータのバインディング
アクションの実行
HTTPレスポンスヘッダの出力
コンポーネントの表示
エレメント
任意のHTML属性とother属性
入力値の検証
例:メールアドレスを検証する
ルールのフォーマット
データ型の変換
オペレータ
一般
CKString
CKHyperlink
CKImage
条件判断・繰り返し
CKConditional
CKRepetition
フォーム
CKForm
CKTextField
CKText
CKCheckbox
checked属性
value属性とselection属性
CKRadioButton
CKPopUpButton
CKBrowser
CKSubmitButton
CKResetButton
CKFileUpload
コンポーネントの再利用
CKFrame
CKComponent
CKPartsMaker
CKContent
CKGenericElement
クッキー
CKCookieクラス
クッキーの操作
クッキーを作成する
クッキーを取得する
クッキーを設定する
クッキーをブラウザから削除する
クッキーをCKResponseオブジェクトから削除する
セッション管理
自動管理
基本操作
セッションを取得する
セッションデータの取得と設定
セッションを保存する
セッションを終了、または削除する
セッションIDの保管
認証
有効期限による認証
ブラウザとIPアドレスによる認証
セッションエラーの捕捉
データベースマネージャ
その他の注意事項
パーミッションエラー
セッションファイルの削除
クックブック
アプリケーション
アプリケーションをインストールする
アプリケーションにアクセスするためのURL
アプリケーションのURLを取得する
CGI
フォームデータを取得する
HTMLテキスト・URLをエスケープする
環境変数を取得する
HTTPヘッダのパラメータを取得する
HTTPレスポンスヘッダを設定する
CKRequest・CKResponseオブジェクトを取得する
コンポーネント
他のWebページ(コンポーネント)を表示する
CKHyperlinkを使ってリンクを張る
他のコンポーネントにデータを渡す
コンポーネントの初期化
アクション実行前後に処理を行う
エラーページのカスタマイズ
コンポーネントが出力するHTMLをファイルに保存する
フォームデータの文字コードを変換する
他のURLにリダイレクトする
最初にアクセスしたときに表示するコンポーネントを変更する
エレメント
任意のHTML属性を設定する
デバッグ
コマンドラインで実行する
ログを出力する
オプション
アプリケーションの高速化
mod_ruby
コンポーネントの名前空間を保護する
アダプタをmod_rubyに変更する
WEBrick
その他
CGIKitのバージョンを調べる
ファイルをロックする
Emacsを使って開発する
CGIKitユーザーガイド
>>