ホームページ  >  に質問  >  本文

メソッドパラメータに配列キーを強制する

そこで、クラスに、ユーザーがフィールドに渡すことができる $fields パラメータを持つ新しいリードを作成するメソッドがあります。

次の形式があるとします:

リーリー

create_prospect() このメソッドには $fields パラメーターがあり、配列で渡す必要があるため、例は次のとおりです:

リーリー

$fieldsemail キーを必須にする方法はありますか?ユーザーは email キーを渡す必要がありますが、上に示したように他のキーを渡すことも選択できます。

サンプルメソッドは次のとおりです:

ああああ

P粉006977956P粉006977956238日前465

全員に返信(2)返信します

  • P粉019353247

    P粉0193532472024-01-30 12:35:18

    $posted_data['email']. の検証を作成し、それが必要かどうかを確認する必要があります。 ただし、この形式が必要な場合は、次のことを試すことができます:

    1- 電子メールには別のパラメータを使用します:

    リーリー

    2-より良いアプローチ は、外部関数の有無にかかわらず、配列内の電子メール フィールドをチェックすることです。 リーリー

    返事
    0
  • P粉668146636

    P粉6681466362024-01-30 12:20:08

    いくつかの方法のいずれかを使用して確認できます。 2 つの明らかな方法は、create_prospect 関数内で検証するか、create_prospect 関数の呼び出し前または呼び出し外で検証することです。

    従来のアプローチでは、エンティティを作成する前に検証を行います。これにより、どこからでも検証メッセージをスローするよりも、検証エラーの収集と表示が簡単になります。

    内で ###### リーリー

    以前/その後

    リーリー

    返事
    0
  • キャンセル返事