独自の登録フォームを持つコンポーネントを構築しています。そのプロパティのほとんどはうまく機能しますが、J1.6 または J2.5 でユーザーのユーザータイプまたはユーザーグループを設定できませんでした。私はプラットフォームについて十分に理解しているわけではありません。最初に何かを試しています。これがモデルクラスの私のコードです
// Prepare the data for the user object. Data comes from controller
$data['name'] = $data['companyName'];
$data['username'] = MyCompHelper::getCreatedUserName($data['type']);//for system created username based on the type from form
$data['email'] = $data['email1'];
$data['password'] = (!empty($data['password1'])) ? $data['password1'] : '';
$data['usertype'] = $params->get('new_usertype',2);
次に、データをユーザー オブジェクトにバインドして保存しますが、ユーザーはどのグループにも割り当てられていません。だから私はこれを修正すべきだと思う
$data['usertype'] = $params->get('new_usertype',2);
一部ですが、どちらの方法で、代わりに私が書くもの