この記事では、登録ユーザーが新しいフィールドを追加するためのメソッドをjoomlaに実装する例について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
Joomlaのオリジナル登録は非常に簡単で、電話番号など必要なフィールドを追加するだけです。
このフィールド「電話番号」をデータベースに追加します
ライブラリを変更するjoomladatabasetableuser.php
JTableUser クラスに新しい変数を追加します。
リーリーページの変更
コンポーネントを変更するcom_userviewsregistertmpldefault.php
ここに入力フィールドを追加します。名前はデータベースで定義されているフィールドと同じである必要があります
コードをコピー コードは次のとおりです:
このようにソースコードを直接変更するのは良くないので、ソースコードへの変更を最小限に抑えるために、変更したコンポーネントのページコードを独自のテンプレートフォルダーで変更できるようにすることをお勧めします。
最後に、ユーザーにメールを送信したくない場合は、バックエンド管理者のレビューを通じてのみ、新しい登録ユーザーを有効にすることができます。componentscom_usercontroller.php:
さらに Joomla 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Symfony フレームワークのチュートリアルの紹介」、「Yii フレームワークの紹介と一般的なテクニックの概要」、「優れた PHP 開発フレームワークの概要」、 「Smarty テンプレートを使い始めるための基本チュートリアル」、「ThinkPHP の一般的なメソッドの概要」、「PHP オブジェクト指向プログラミングの入門チュートリアル」、「PHP 文字列の使用法の概要」、「PHP+MySQL データベース操作の入門チュートリアル」、および「一般的なPHPデータベース操作スキルまとめ」
この記事が、Joomla に基づいてプログラムを設計する際に皆さんに役立つことを願っています。