您现在的位置: 网站首页 → 新闻资讯
ThinkPHP实现了ActiveRecords模式的ORM模型,采用了非标准的ORM模型:表映射到类,记录映射到对象。最大的特点就是使用方便和便于理解(因为采用了对象化),提供了开发的最佳体验,从而...
ThinkPHP删除数据使用delete方法,例如:$Form = M('Form');$Form-delete(5);表示删除主键为5的数据,delete方法可以删除单个数据,也可以删除多个数据,这...
ThinkPHP的数据更新操作包括更新数据和更新字段方法。更新数据更新数据使用save方法,例如:$User = M(User); // 实例化User对象// 要修改的数据对象属性赋值$data['...
在ThinkPHP中读取数据的方式很多,通常分为读取数据、读取数据集和读取字段值。数据查询方法支持的连贯操作方法有:连贯操作作用支持的参数类型where用于查询或者更新条件的定义字符串、数组和对象ta...
ThinkPHP的数据写入操作使用add方法,使用示例如下:$User = M(User); // 实例化User对象$data['name'] = 'ThinkPHP';$data['email']...
在进行数据操作之前,我们往往需要手动创建需要的数据,例如对于提交的表单数据:// 获取表单的POST数据$data['name'] = $_POST['name'];$data['email'] = ...
在应用开发过程中,使用最多的操作还是数据查询操作,凭借ThinkPHP的连贯操作的特性,可以使得查询操作变得更优雅和清晰,命名范围功能则是给模型操作定义了一系列的封装,让你更方便的操作数据。命名范围功...
ThinkPHP模型基础类提供的连贯操作方法(也有些框架称之为链式操作),可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。使用也比较简单, 假如我们现在要查询一个User表的...
ThinkPHP内置了分布式数据库的支持,包括主从式数据库的读写分离,但是分布式数据库必须是相同的数据库类型。配置DB_DEPLOY_TYPE 为1 可以采用分布式数据库支持。如果采用分布式数据库,定...
除了在预先定义数据库连接和实例化的时候指定数据库连接外,我们还可以在模型操作过程中动态的切换数据库,支持切换到相同和不同的数据库类型。用法很简单, 只需要调用Model类的db方法,用法:Model-...