activeform关联查询 [ 2.0 版本 ]
<?= $form->field($model, 'title')->label('题目') ?>
<?= $form->field($model, 'maker')->label('制定单位') ?>
<?= $form->field($model, 'provenance')->label('来源') ?>
<?= $form->field($model, 'drug_name')->label('产品名') ?>
<?= $form->field($model, 'keyword')->label('疾病') ?>
题目、制定单位、来源、疾病、年份 这些是在表 table_a
产品名 是在表 table_b
然后form表单查询的时候  想通过产品名来查找到 table_a 这个表上的内容 
这两个表之间是keyword关连的
请问一下这个要怎么设置那个表单和model的啊
共 1 个回答
- 
 wangjie404 回答于 2016-04-29 11:12 举报 wangjie404 回答于 2016-04-29 11:12 举报可以在table_a 模型中写 getTable_b(){ return $this->hasOne(Model::CLASSNAME,['keyword'=keyword]) 或者hasMany() }共 2 条回复 wangjie404 回复于 2016-04-29 16:09 回复 wangjie404 回复于 2016-04-29 16:09 回复那就在b的模型中 写这个 getTable_a()调用直接$model->table_a->字段就可以luoxiao 觉得很赞
hfreeze
            注册时间:2015-12-21
最后登录:2022-03-21
在线时长:36小时46分
    最后登录:2022-03-21
在线时长:36小时46分
- 粉丝2
- 金钱1915
- 威望10
- 积分2375