FML::CGI:: の階層にあるクラス(たとえば FML::CGI::ML)では、 以下のメソッド群を実装して下さい。
html_start() run_cgi_main() run_cgi_title() run_cgi_navigator() run_cgi_menu() run_cgi_command_help() run_cgi_options() html_end()ここで html_start() は、 ようするに HTML の先頭部分、たとえば DOCTYPE から BODY あたりを、 html_end() は /BODY と /HTML を表示する部分をカスタマイズするために用います。 「run_なんとか」は HTML BODY の中身を定義するメソッド群です。
$curproc の run() メソッドは
html_start() run_cgi_XXX() 群を実行(3x3 テーブル状に出力を配置、9 メソッドあります) html_end()を順番に実行しています。 つまり CGI プロセスの実行のフロー( FML::Process::Flow 参照)は
new() prepare() verify_request() run() html_start() run_cgi_○○() (9 メソッドあります) html_end() finish()ということになります。
Copyright (C) 1993-2025 Ken'ichi Fukamachi mail:< fukachan at fml.org >