命名模型是否有“最佳实践”?
我有一张桌子叫users
.
型号名称:用户?用户?用户模型?用户模型?
功能:添加、更新、删除、检查密码...
您会选择哪个型号名称?
命名模型是否有“最佳实践”?
我有一张桌子叫users
.
型号名称:用户?用户?用户模型?用户模型?
功能:添加、更新、删除、检查密码...
您会选择哪个型号名称?
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 {
}