この記事の例では、joomla が登録ユーザー用の新しいフィールドの追加を実装する方法について説明します。参考までに皆さんと共有してください。詳細は次のとおりです:
Joomlaの最初の登録は、電話番号などの必要なフィールドを追加するため、非常に簡単でした。
このフィールド「telphone」をデータベースに追加します
ライブラリを変更しますjoomladatabasetableuser.php
JTableUser クラスに新しい変数を追加します:
var $telphone = null;
ページを変更します
コンポーネントを変更しますcom_userviewsregistertmpldefault.php
ここの入力フィールド、名前はデータベースで定義されているフィールドと同じである必要があります
コードをコピーします コードは次のとおりです:
ソース コードを直接変更するため、コンポーネントを変更することをお勧めします。ページ コードは独自のテンプレート フォルダーで変更できるため、ソース コードへの変更を最小限に抑えることができます。
最後に、新規登録ユーザーはバックエンド管理者によるレビュー後にのみ有効になります。componentscom_usercontroller.php にコメントしてください:
//UserController::_sendMail($user, $password);
詳細に興味のある読者。 joomla 関連コンテンツは、このサイトのトピックで確認できます: 「Symfony Framework チュートリアルの概要」、「Yii Framework の概要と一般的なテクニックの概要」、「優れた PHP 開発フレームワークの概要」、「Smarty テンプレートを使い始めるための基本チュートリアル」、「 ThinkPHP の一般的なメソッドのまとめ」、「PHP オブジェクト指向プログラミング入門」チュートリアル、「php 文字列の使用法まとめ」、「php+mysql データベース操作入門チュートリアル」、「php 共通データベース操作スキルまとめ」
この記事は、joomla プログラミングに基づいて誰にとっても役立ちます。
以上、joomlaの登録ユーザー向けに新しいフィールドを追加する方法をjoomlaの内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。