php

详解thinkphp模型

2023-10-09

模型这一块,Think PHP讲解的比较复杂,并且内部做了各种数据库兼容,我认为,虽然它做了这么多的兼容,但是并不代表我们要使用那么多晦涩的用法,事实上,那些用法是降低效率的。

ORM:object relational mapping 对象关系映射,以中间件的形式存在。

CURD: create update read delete

ActiveRecord模式:领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。

领域模型模式和模型类关系密切,这里首先介绍模型类:

<?php

namespace Home\Model;

use Think\Model;

class UserModel extends Model

{

     public $tablePrefix ='';

     public $tableName='user';

     public $trueTableName='user';

     public $dbName='snatch';

      

     public function text() {

         print_r($this->db->query('select * from segment limit 1'));

         return "这是模型";

     }

 }

?>