2

モデルに名前を付けるための「ベストプラクティス」はありますか?

というテーブルがありますusers

モデル名:ユーザー?ユーザー?user_model?usermodel?

機能:追加、更新、削除、check_password .. ..

どのモデル名を選びますか?

4

3 に答える 3

4

Codeigntierのでは、この方法を使用してname_model.phpいます。だから私は通常ファイルに名前を付けますuser_model.php

次に、ファイルの内容

class User_model extends CI_Model {
    function __construct()
    {
        parent::__construct();
    }

    public function get_users() {
        //return all users
    }

    public function post_user($user_data) { //or create_user, your choice
       //insert user
    }

}

get_読みやすさのためにpost_、、、update_を使用することを好みdelete_ます。これは私の好みであり、決してこのアプローチに従う必要はありません。

于 2013-03-08T21:14:33.300 に答える
2

その個人的な好みは本当にですが、私は個人的にモデルに_modelの接尾辞を付けて、同様の名前のライブラリまたはコントローラーに干渉します。

于 2013-03-08T21:14:50.287 に答える
1

通常、このシナリオでは User_model という名前を使用できますが、これは要件ではなく、プロジェクトの基準によって変わる可能性があります。

唯一の要件は、ファイルの名前がクラスの名前の小文字バージョンであることです。そのため、ファイルは user_model.php という名前になり、以下が含まれます。

class User_model extends CI_Model {

}
于 2013-03-08T21:18:17.247 に答える