Yii2的自动完成小部件使得实现自动完成用户输入字段变得非常容易,但小部件的参数只接受一个数据模型 .
http://www.yiiframework.com/doc-2.0/yii-jui-autocomplete.html
在尝试自动填充用户的条目时,我需要自动完成功能来查询2个数据模型(或数据库中的2个表) .
我是否必须制作自己的自定义自动填充功能?或者Yii2的小部件可以实现吗?
Yii2的自动完成小部件使得实现自动完成用户输入字段变得非常容易,但小部件的参数只接受一个数据模型 .
http://www.yiiframework.com/doc-2.0/yii-jui-autocomplete.html
在尝试自动填充用户的条目时,我需要自动完成功能来查询2个数据模型(或数据库中的2个表) .
我是否必须制作自己的自定义自动填充功能?或者Yii2的小部件可以实现吗?
1 回答
您必须使用其
source
参数,而不是使用Yii2自动完成的model
参数,并将其指向查询两个表的 endpoints 和控制器,并在每次自动完成调用时返回结果 .