2017-08-27 16 views
1

Opencart 2.x like thisにデフォルトで付属するカスタムフィールドジェネレータを使用して新しいフィールドを追加しました。動的に作成されたフィールドをレジスタ形式で必要とすることは可能ですか?

アイデアは、それぞれの登録に1つの電子メールのような単一の「文書番号」を持たせ、両者が同じように必要かつユニークに動作するようにすることです。

この動的に作成されたフィールドをデータベースと照合して要件を達成するにはどうしてですか?それとも、そうでない場合は、カスタムのものの出発点を提供してもらえますか?無料の情報として

、ここで私たちの管理パネルのスクリーンショットを行く: admin-oc-2.3.0.2

+0

PHPでコーディング経験がありますか?サンプルコードなどを共有していないので、どのようなヘルプが必要かを判断することは困難です。 – Daniel

答えて

0

あなたが同じにスキルをコーディングPHPなければなりません。 カスタマイズプロセス: 1)新しいフィールドに基づいてレジスタコントローラを編集します。インデックスと検証関数はコントローラ内でカスタマイズされます。 2)キーワードをregister.php言語ファイルに追加します。 3)顧客モデルを変更し、同じフィールドを保存するためにaddcustomer関数を編集します。 4)register.tplファイルにフォームフィールドを追加します。 5)実行中のデータベースの顧客テーブルに列を作成します。

新しいフィールドを作成することをお勧めします。

+0

私の応答が遅れていることをお詫び申し上げます:v。 すべてのMVC構造を使用して、デフォルトテーマコードの後に​​完全に新しいフィールドを作成しました。 –

関連する問題