私はCakePHP 3.xを使用しています。次の表に新しいユーザーを作成するコードを作成しました。CakePHPのアカウント確認
ユーザー
id | email | password | verification | verified | last_activity | date_created
検証欄は、 'user_verification' テーブルへの外部キーになります。
- 慣例では、これをverification_idとする必要があります。テーブルの名前などを確認できますか?
関係は、ユーザーhasOne検証です。ユーザーが作成されると、user_verificationテーブルの別のエントリが作成され、ユーザーエントリにIDが設定されます。
これは検証テーブルを作成する論理的な方法のようですか?私はそれらを別々のテーブルに入れておきたい。
ユーザーコントローラ内で検証テーブルにアクセスする方向を指摘できますか?
ありがとう!
私は検証テーブルのモデルを作成していない場合でも、これは適用されますか?テーブルは、ユーザモデルが – ChrisBull
にアクセスするためだけに存在します。使用する前であれば、検証テーブルを追加する予定です。 – spencdev