yii的处理流程:
2-3 命名空间
当不同的php文件中声明的类名一致时的处理:
控制器之响应处理:
控制器之session处理:(session可以作为对象,也可看作数组)
控制器之cookie处理:
视图之数据传递:
数据查询:
数据删除:(上面为删除一条记录,下面全删)
数据添加:
通过validate()调用Test下的rules();
数据修改:
line10中的one()可以将查询结果转为对象。
关联查询:
当调用对象(customer)不存在的属性时(如:oreder),会自动在类中调用getOrder方法并自动补上all()方法。(所以line15调用的是方法写法是line14,而line16的order属性调用的方法getOrder()中不用手动写all()方法)。
当调用对象(order)不存在的属性时(如:customer),会自动在类中调用getCustomer方法并自动补上one()方法。
一对多的关系:hasMany
一对一:hasOne
关联查询的其他问题: