DanyeMode.class.php
```php
namespace Home\Model;
use Think\Model\RelationModel;
class UserModel extends RelationModel{
protected $_link = array(
'Profile'=>array(
'mapping_type 关联类型' => self::HAS_ONE,
//关联HAS_ONE支持的关联属性有: mapping_type :关联类型
'class_name 要关联的模型类名' => 'Profile',
//例如,class_name 定义为Profile的话则表示和另外的Profile模型类关联,这个Profile模型类是无需定义的,系统会自动定位到相关的数据表进行关联
'foreign_key' => 'userId', //关联的外键名称
'mapping_name' => 'dept', //关联的映射名称,用于获取数据用
//该名称不要和当前模型的字段有重复,否则会导致关联数据获取的冲突。如果mapping_name没有定义的话,会取class_name的定义作为mapping_name。如果class_name也没有定义,则以数组的索引作为mapping_name。
'condition' => '', //关联条件
//关联查询的时候会自动带上外键的值,如果有额外的查询条件,可以通过定义关联的condition属性。
'mapping_fields 关联要查询的字段' => '',
//默认情况下,关联查询的关联数据是关联表的全部字段,如果只是需要查询个别字段,可以定义关联的mapping_fields属性。
'as_fields 直接把关联的字段值映射成数据对象中的某个字段' => '',
//这个特性是ONE_TO_ONE 关联特有的,可以直接把关联数据映射到数据对象中,而不是作为一个关联数据。当关联数据的字段名和当前数据对象的字段名称有冲突时,还可以使用映射定义。
// 定义更多的关联属性 ……
),
);
}