hounddd / wn-selfcomplete-plugin
v1.0.2
2023-02-02 15:40 UTC
Requires
- php: >=5.4
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-13 19:50:53 UTC
README
A "text" formwidget which, like a "dropdown" field, offers options based on existing DB values.
为什么需要这个表单控件
简单的 文本 字段只允许输入新值,而 下拉 字段只允许在值之间选择。
此字段将充当文本输入,让您输入与该字段一致的任何值,同时还会提供该字段的先前唯一值。通过这种方式,可以查看数据库中已存在的值,并避免因不同用户的不同输入而导致的重复。仍然可以在该字段中输入任何您想要的值。
如何使用
该插件注册了新的表单字段类型:selfcomplete
。您可以在您的 后端字段定义 中使用它。
city:
label: City SelfComplete
type: selfcomplete
modelClass: \Winter\Test\Models\City
# table: 'winter_test_cities'
selectFrom: name
选项
以下选项都不是必需的,如果省略,表单小部件将使用当前控制器类和字段名。
- modelClass: 要使用的模型类名称。
- table: 要使用的表名称。
- selectFrom: 要使用的字段名称。
请注意,在使用时,此表单小部件尚未与其他类型的字段进行测试。