其它方法和属性

    任何处理保存或读取数据的操作最好都写在模型类中。这个概念通常被称为胖模型。

    这个 方法现在可以在控制器中使用 。

    获得关联:

    Model::buildQuery(string $type = 'first', array $query = array())

    构建查询数组,用于数据源生成查询来获取数据。

    Model::deconstruct(string $field, mixed $data)

    把复杂的数据类型(数组或对象)拆分成单个字段值。

    Model::escapeField(string $field = null, string $alias = null)

    如果有特定 ID 的记录存在,则返回 true。

    若没有提供 ID,会调用 方法获得当前记录的 ID 来确认,然后在当前配置的数据源上执行 ,以确定该记录在持久存储中是否存在。

    注解

    $id 参数是 2.1 版本中新增的。在此之前该方法不带任何参数。

    Model::getAffectedRows()

    返回上次查询所影响的行数。

    Model::getAssociated(string $type = null)

    Model::getColumnType(string $column)

    返回模型中的列的列类型。

    返回(模型中)字段名和列类型的关联数组。

    Model::getID(integer $list = 0)

    返回当前记录的 ID。

    Model::getInsertID()

    返回此模型插入的最后一条记录的 ID。

    Model::getLastInsertID()

    的别名。