今日勉強している別のフレームワークで、約4日後に開始されました。私の目標は、機能を備えた詳細ビュー、特に連絡先モジュールに新しいボタンを追加することです。チェックボックスである「active_c」という新しいフィールドを追加しました。チェックボックスがオンの場合、フィールドのボタンをクリックすると、フィールドがオフになります。これは、連絡先が非アクティブであることを意味します。
新しいボタン部分を作成しましたが、ボタンをクリックしたときにコードを配置する場所を既に見つけました (モジュールコントローラーにありますか?)。私が欠けているのは、レコードを更新して、チェックまたはチェック解除、または true または false、または 1 または 0 にすることです。
石鹸を使っているものを見つけましたが、私には合いません。私のコードの一部です。
$client = new nusoapclient('http://localhost/sugarcrm/soap.php?wsdl',true);
//login
$auth_array = array(
'user_name' => $current_user->user_name,
'password' => $current_user->user_hash,
'version' => '6.5.2'
);
$session = $client->call('login',array('user_auth'=>$auth_array,
'application_name'=>'SugarCRM'));
$session_id = $session['id'];
「$session」を印刷しても何も返されません。session['id'] がないと、*set_entry* に進むことができません。
私はローカルホストのみを使用しています。
助けて、どうすればいいの?
よろしく、 Ronel C.