我正在建立一個組件,它有自己的註冊表格。它的大多數屬性都工作正常,但我無法在J1.6或J2.5中設置用戶的用戶類型或用戶組。我對平臺不是很瞭解,我正在爲我嘗試一些東西。這裏是我的一段代碼模型類編程Joomla usertype註冊
// 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);
一部分,但哪種方式,我寫的東西,而不是
歡迎StackOverflow上。不幸的是,SO不是研究助理,請參閱[我可以在這裏問什麼](http://stackoverflow.com/faq)來查看適合問什麼。請提供具體的問題,關於您嘗試過什麼的示例,或者具體問題是什麼。 – GDP
對我這個可憐的問題和英語感到抱歉,這些帖子是我在外國平臺上的第一個問題。我的問題是如何保存usertype表單com_users參數和適當的記錄也被添加到用戶組映射表,但我不能做我的代碼的哪一部分應該改變,或者應該添加到我的代碼來做我想做的事情做。我只是模仿核心註冊部分,但附加功能。除了usertype和group之外,一切正常。 – freezer
沒問題:)...只是將您的問題調整爲更具體,並且理想情況下引用代碼中您遇到問題的位置。大多數人不會閱讀你的代碼,試着理解應該發生的事情,然後嘗試理解你被困住的地方。 – GDP