Posted 9 апреля, 201311 yr comment_26877 Со своего скрипта добавляю пользователей со сторонней базы. Но не хотят добавляться дополнительные поля профилей пользователей. Прошу помощи пожалуйста. код define('IPB_PATH', $_SERVER['DOCUMENT_ROOT']); @require_once(IPB_PATH.'/initdata.php' ); define('IPS_ROOT_PATH', IPB_PATH.'/'.CP_DIRECTORY.'/'); @require_once(IPS_ROOT_PATH.'sources/base/ipsRegistry.php' ); @require_once(IPS_ROOT_PATH.'sources/base/ipsController.php' ); $registry = ipsRegistry::instance()->init(); $new_member = IPSMember::create ( array ( 'members' => array ( 'email' => '[email protected]', 'name' => 'ddd88233', 'members_l_username' => 'ddd883', 'members_display_name' => 'ddd_88', 'members_l_display_name' => 'ddd_88', 'joined' => time(), ), 'profile_portal' => array( 'pp_thumb_photo' => 'profile/photo-thumb-1.jpg', 'pp_thumb_width' => 50, 'pp_thumb_height' => 50 ), 'pfields_content' => array( 'field_3'=>'test' ), ) ); Добавляется юзер, но в таблице pfields_content все поля Null. (в таблицах members и profile_portal все Ок.) Подскажите пожалуйста , возможно что то не инициировал или забыл подключить... Заранее благодарен. Edited 9 апреля, 201311 yr by plamya
10 апреля, 201311 yr Author comment_26995 решил проблему други способом. После IPSMember::create воспользовался еще IPSMember::save в котором указывал id, полученное от IPSMember::create. От чего ошибка так и не нашел...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.