TOP比較データ> トップ画面のログアウトボタンが押された時に実行されるアクションクラス
徹底比較!! PHP & Java 〜 フレームワーク編
徹底比較!! PHP & Java 〜 フレームワーク編

第4回:Mojaviにおける基本中のキホン
著者:ワイズノット  土橋 芳孝   2005/9/27
前のページ  1  2   3  4  次のページ
トップ画面のログアウトボタンが押された時に実行されるアクションクラス

   (3)のLogoutAction.class.phpは、トップ画面のログアウトボタンが押された時に実行されるアクションクラスです。
LogoutAction.class.php
<?php

class LogoutAction extends Action {

    public function execute () {

        return View::SUCCESS;
    }
}
Webアプリケーションの属性情報を定義

   (4)のmodule.iniにはWebアプリケーションの属性情報を定義します。今回利用するWebアプリケーションの名前はSampleですので、Webアプリケーションの名前を定義するNAME属性にはSampleと記述します。

module.ini
[module]
ENABLED = "On"
TITLE = ""
VERSION = ""
NAME = "Sample"
AUTHOR = ""
HOMEPAGE = ""
UPDATE_URL = ""
DESCRIPTION = ""
ログイン画面を表示するためのテンプレート

   (5)のLogin.phpは、ログイン画面を表示するためのテンプレートです。

Login.php
<HTML>
    <HEAD>
        <TITLE>ログイン画面</TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <FORM METHOD="post" ACTION="Login">
                <P>
                    <FONT SIZE="5">ログイン画面</FONT>
                </P>
                <P>
                    <TABLE>
                        <TR>
                            <TD>ログインID&nbsp;:&nbsp;</TD>
                            <TD>
                                <INPUT
                                   TYPE="text"
                                   NAME="id"
                                   SIZE="20"
                                   MAXLENGTH="20">
                            </TD>
                        </TR>
                        <TR>
                            <TD>パスワード&nbsp;:&nbsp;</TD>
                            <TD>
                                  <INPUT
                                      TYPE="password"
                                      NAME="pw"
                                      SIZE="20"
                                      MAXLENGTH="20">
                             </TD>
                        </TR>
                    </TABLE>
                </P>
                <P>
                    <INPUT TYPE="submit" VALUE="ログイン">
                </P>
            </FORM>
        </CENTER>
    </BODY>
</HTML>
トップ画面を表示するためのテンプレート

   (6)のTop.phpは、トップ画面を表示するためのテンプレートです。

Top.php
<HTML>
    <HEAD>
       <TITLE>トップ画面</TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <P>
                <FONT SIZE="5">
                    ようこそ
                    <?= $template['id'] ?>
                    さん
                </FONT>
            </P>
            <P>
                <A HREF="Logout">ログアウト</A>
            </P>
        </CENTER>
    </BODY>
</HTML>
前のページ  1  2   3  4  次のページ


ワイズノット
著者プロフィール
株式会社ワイズノット  土橋 芳孝
以前はJavaを利用したWebアプリケーション開発とオブジェクト指向設計を得意としていたが、ワイズノットに入社以来、PHPの魅力にとりつかれる。現在はワイズノットのプロジェクトマネージャーとして、PHPをはじめとしたオープンソースの普及に力を注いでいる。


INDEX
第4回:Mojaviにおける基本中のキホン
  Mojaviを利用したWebアプリケーションのディレクトリ構成
トップ画面のログアウトボタンが押された時に実行されるアクションクラス
  初期表示処理を行うビュークラス
  Mojaviを利用したWebアプリケーションの動き