プロジェクト フォルダーの下に Lib/Action ディレクトリを見つけます。作成した IndexAction.class.php の例は、./admin/Lib/Action/IndexAction.class.php によってロードされたモジュールです。デフォルト。 ThinkPHP では、自動的にロードされるアクション、メソッド、操作などは、インデックスに基づいて名前が付けられます。
次に、UserAction、class.php などの独自のモジュールを作成し (命名規則に注意してください)、このファイルを編集します:
コードをコピーします コードは次のとおりです:
//最初の Action クラスを継承します。注意: ファイル名はクラス名と一致している必要があります
class UserAction extends Action
{
//各モジュールにロードされるデフォルトのアクション (操作、メソッド) は、インデックス メソッド
function Index ( )
{
echo ' ユーザー モジュールに来ました';
}
//メソッド (操作、アクション) の命名規則は次のとおりです: 最初の単語は小文字で、その後に最初の文字が大文字になります
function listName()
{
echo 'Your name is'. $_GET['name'];
}
}
次に、ブラウザでテストします:
入力: http://thinkphp.com/admin.php ?m=user, 出力: ユーザーモジュールに来ました
入力: http://thinkphp.com/admin.php?m=user&a=index, 出力: ユーザーモジュールに来ました
入力: http://thinkphp .com/admin.php?m=user&a=listname 、出力: あなたの名前は
入力: http://thinkphp.com/admin.php?m=user&a=listname&name=123、出力: あなたの名前は 123
http://www.bkjia.com/PHPjc/325155.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/325155.html技術記事プロジェクト フォルダーの下にある Lib/Action ディレクトリを見つけます。作成した IndexAction.class.php の例は、 ./admin/Lib/Action/...
です。