2

命名模型是否有“最佳实践”?

我有一张桌子叫users.

型号名称:用户?用户?用户模型?用户模型?

功能:添加、更新、删除、检查密码...

您会选择哪个型号名称?

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 回答