いいえ、単一のグループに制限する方法はありません。私の知る限りでは。
group_list からのパラメータは、1 つ以上のアイテムが選択されている場合は配列になり、1 つのアイテムのみが選択されている場合は文字列になります。
したがって、アイテムが 1 つだけの場合は、次のようにできます。
-- [params]
-- group_list :groups
SELECT g.id,g.name
FROM groups g
WHERE g.name = :groups
ORDER BY g.name ASC
しかし、配列であるため、単一のアイテムと複数のアイテムの両方で機能するのは次のとおりです。
-- [params]
-- group_list :groups
SELECT g.id,g.name
FROM groups g
WHERE g.name IN (:groups)
ORDER BY g.name ASC
しかし、UI に「選択として 1 つのアイテムのみを受け入れる」と伝える方法はありません。