总所周知,一个框架中少不了has one 和has many等几个关联功能,thinkphp也不例外(从手册上便知)。于是我建立有如下关联:class CarbrandModel extends Model
{
/**
* 一个汽车品牌对应多个车系
* @var array
*/
public $_link = array(
'Profile' => array(
'mapping_type'=>HAS_MANY,
'class_name'=>'Cars',
'foreign_key'=>'brandid',
'mapping_name'=>'thecars',
'mapping_order'=>'carsname',
),
);
}//控制器下如此操作:
$object = new CarbrandModel();
$find = $object ->realtion(true)-> select();
这样却错了,有用过tp的大哥给小弟指点下啊,谢啦
{
/**
* 一个汽车品牌对应多个车系
* @var array
*/
public $_link = array(
'Profile' => array(
'mapping_type'=>HAS_MANY,
'class_name'=>'Cars',
'foreign_key'=>'brandid',
'mapping_name'=>'thecars',
'mapping_order'=>'carsname',
),
);
}//控制器下如此操作:
$object = new CarbrandModel();
$find = $object ->realtion(true)-> select();
这样却错了,有用过tp的大哥给小弟指点下啊,谢啦
接分了!