FML::CGI のクラスは以下のメソッド群を実装して下さい。
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_◎◎ メソッド群では BODY の部分を定義しています。
$curproc の run() メソッドは
html_start() run_cgi_XXX() 群を実行(テーブル状に出力を配置する) html_end()を順番に実行しています。 つまり CGI プロセスの実行のフロー( FML::Process::Flow 参照)は
new() prepare() verify_request() run() html_start() run_cgi_○○() html_end() finish()ということになります。
author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.
For questions about FML, e-mail <fml-bugs@fml.org>.