この記事では、ユーザー登録、ログイン、メッセージの退出など、ThinkPHPで実装されている機能を例を用いて説明していますが、ここで注意が必要なのは、 ユーザーモデルがある場合は、ユーザークラスをインスタンス化する際にDメソッドを使用して実装することです。 。
UserActivion.class.php ページ:
IndexAction.class.php ページ:
ContentModel.class.php ページ:
UserModel.class.php ページ:
ここで注意する必要があるのは、自動検証を使用する場合、インスタンス化するときに $user = M("user") ではなく $user = D("user") を使用する必要があるということです。M メソッドを使用するとエラーが報告されます。 Instantiate Model 関数が使用されると、M 関数ユーザーはモデルなしでファイルをインスタンス化します。
success.html ページ:
PHP はスクリプトと統合できる言語です。もちろん、その場合、ファイルは PHP ファイルとして保存されます。例: 登録ページは DW で準備されているため、FORM フォームの ACTION 属性を選択し、その中に PHP ファイルの場所を入力するだけです (例: