ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 模型创建 1、用户模型文件的存在位置:system/model 2、新建模型的命名空间:namespace system\model; 3、基类模型的命名空间:use hdphp\model\model; 4、文件、类的命名规则:建议与表名一致。一个用户模型对应一个数据表! 5、如果文件、类的命名没有与数据表的名称一致时,要指定此模型关联的表名。 <?php namespase system\model; use hdphp\model\model; class users extend model{ //protected $table = "users"; } ?> ### 使用模型方法 1、指明模型所在的命名空间:use system\model; 2、使用其静态方法返回模型对象,继而使用此对象继续执行模型的方法。 $db=Users::find(2); $db=$db->find(5); 3、创建对象实例,用对象实例执行方法。 $db=new Users(); $db=$db->find(5); 4、使用创建模型对象实例的方法创建对象 model('Users'); 此时的注意情况: 4.1 不用指定模型类的命名空间路径。参数只是表名,不带路径参数时,默认路径为system/model/目录。如果参数带路径时会按指定路径查找! ### 注意: 1、模型能够执行数据库操作中的任意一项操作。 2、模型执行完成任意一项命令后都是返回模型对象。 3、模型返回的数据是一个二维数组,第一维数组是每一行数据对象、第二维是每一行中的字段名与值。