行模型(Tuple)
更新时间:2024年7月10日 04:16
浏览:600
行模型是对数据库表中的一行数据的封装,实现了一些针对行级数据的操作
行模型通过 Be 工厂获取,Be 工厂中的方法定义:
public static function getTuple(string $name, string $db = 'master'): \Be\Db\Tuple
参数:
- string $name - 表名
- string $db - 库名
返回值:
- \Be\Db\Tuple - 行模型
行模型产生的 SQL 操作使用了 SQL模板编译和占位符,可以有效防止注入和保障数据安全。
代码示例:
// 表名: cms_article
$tuple = Be::getTuple('cms_article');
// 可指定库名(slave 库下的表 cms_article)
$tuple = Be::getTuple('cms_article', 'slave');