【发布时间】:2018-01-24 08:39:23
【问题描述】:
问题: 假设我有两张桌子,
Table1 Table2
-authorId -username
到目前为止,我在搜索模型上的 sql 查询看起来像这样,
->andFilterWhere(['"Table1"."authorId"' => $this->authorName]);
它只有助于使用 authorID 进行搜索和过滤。
预期结果 我想根据作者名而不是 authorId 进行搜索。
我在将数据反映在视图中时遇到了类似的困难,但我能够使用基本模型中的以下 getter 函数来解决它。
public function getAuthorName() {
return $this->author->username;
}
提前致谢,
【问题讨论】:
标签: php gridview yii2 yii2-advanced-app yii2-basic-app