モデルに名前を付けるための「ベストプラクティス」はありますか?
というテーブルがありますusers
。
モデル名:ユーザー?ユーザー?user_model?usermodel?
機能:追加、更新、削除、check_password .. ..
どのモデル名を選びますか?
モデルに名前を付けるための「ベストプラクティス」はありますか?
というテーブルがありますusers
。
モデル名:ユーザー?ユーザー?user_model?usermodel?
機能:追加、更新、削除、check_password .. ..
どのモデル名を選びますか?
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_
ます。これは私の好みであり、決してこのアプローチに従う必要はありません。
その個人的な好みは本当にですが、私は個人的にモデルに_modelの接尾辞を付けて、同様の名前のライブラリまたはコントローラーに干渉します。
通常、このシナリオでは User_model という名前を使用できますが、これは要件ではなく、プロジェクトの基準によって変わる可能性があります。
唯一の要件は、ファイルの名前がクラスの名前の小文字バージョンであることです。そのため、ファイルは user_model.php という名前になり、以下が含まれます。
class User_model extends CI_Model {
}