0

私はoopとMVCを初めて使用し、インデックス、コントローラー、モデルファイル間のフローをテストしようとしています。「ステータスの確認」を除いて、すべてのテスト機能が機能します。どうしたの?関数は太字で強調表示されています。(索引)

$Controller = new Controller;
$Controller->ShowRegisterLogin();

?>(コントローラー)

クラスコントローラー{

function ShowRegisterLogin() {
    echo 'ShowRegisterLogin Function works';
    $Model = new Model;
    $Model->TestModel();
    **$Model->checkStatus();**      
    }

}

?>(モデル)

class Model {

    Var $Status = 'return works';

    function TestModel() {
        echo 'Test Model Works';
    }
    **function checkStatus() {
        return $this->Status;
    }**

}

?>

4

1 に答える 1

1

値を表示したい場合は、値をエコーする必要があります

echo $Model->checkStatus();

それ以外の場合、戻り値は何も行われず、消えます。

于 2012-09-17T02:44:28.187 に答える