drupal フォームにいくつかのチェック ボックスを追加しました。ユーザーは、そこにあるオプションを 1 つ、2 つ、または 3 つすべてを選択できます。少なくとも 1 つのチェック ボックスを選択する必要があるという検証エラーをスローすることはできますが、2 つまたは 3 つのチェック ボックスが選択されているかどうかを検証できず、提供されたデータベースに値が保存されていません。
どのような値が選択されてもデータベースに保存されるように検証を行う方法は?
助けを求めてください。
drupal フォームにいくつかのチェック ボックスを追加しました。ユーザーは、そこにあるオプションを 1 つ、2 つ、または 3 つすべてを選択できます。少なくとも 1 つのチェック ボックスを選択する必要があるという検証エラーをスローすることはできますが、2 つまたは 3 つのチェック ボックスが選択されているかどうかを検証できず、提供されたデータベースに値が保存されていません。
どのような値が選択されてもデータベースに保存されるように検証を行う方法は?
助けを求めてください。
データベースに値を格納することは、通常、検証ハンドラーの一部ではなく、通常、送信ハンドラー関数によって処理されます。データの保存方法の詳細は、データの内容と使用方法に大きく依存するため、より具体的な回答を得るには、さらに詳細を提供する必要があります。
一般に、サンプルフォームを含む、Drupal 開発のさまざまな側面を示す多くの実用的なコード サンプルを提供するExamples for Developers プロジェクトを確認することをお勧めします。