Yii2 ActiveRecord 数据操作与关系处理全解析
1. 模型生成与方法解析
在使用 Gii 生成模型时,对 reservations 和 customers 表重复操作后,会在 basic/models 文件夹下得到 Room.php 、 Reservation.php 和 Customer.php 三个模型文件。以 Room.php 为例,其中包含三个重要方法:
- tableName() 方法 :该方法简单返回模型所关联的表名,代码如下:
public static function tableName()
{
return 'room';
}
-
rules()方法 :此方法用于定义数据验证规则,在调用validate()方法(在save()方法中会自动调用)或进行批量属性赋值时会进行规则检查。示例代码如下:
public function rules()
{
return [
[['floor', 'room_number', 'has_c
超级会员免费看
订阅专栏 解锁全文
318

被折叠的 条评论
为什么被折叠?



