1

カレンダーにアクセスしたら、[To Do] をクリックし、イベントを追加しようとすると、フォームがポップアップ表示され、入力して [保存] を押しますが、イベントが追加されません。SQL エラー ログに、次のようなエラーが表示されます。

2011-09-29 14:57:07 EDT ERROR:  null value in column "visibility" violates not-null constraint
2011-09-29 14:57:07 EDT STATEMENT:  insert into
vtiger_activity(activityid,subject,date_start,time_start,time_end,due_date,status,eventstatus,priority,sendnotification,activitytype,visibility,duration_hours,duration_minutes,location,recurringtype,notime) 
values('235','Testing','2011-09-29','19:50',NULL,'2011-09-29','Not Started',NULL,'High','0','Task',NULL,NULL,NULL,NULL,NULL,'0')

そのため、何らかの理由で、null 値を挿入しながら To-Do を追加しようとしています。私の最大の問題は、クエリの発信元を特定できないことです。というわけで、基本的に一番大事なことは、todosaveフォームに入力されたデータをどのファイルに取り込んでクエリに変換するかということです。

ここにいる多くの人がVtigerを使用しているかどうかはわかりませんが、これを理解できなかったので、とにかく投稿しました. 私の意見では、公式ドキュメントはあまり役に立ちません。

いつもありがとう、良い一日を。

4

1 に答える 1

1

これは孤立したケースかもしれませんが、最近変更されたモジュールはありますか?この場合、それはカレンダーモジュールであると想定します。デモWebサイトとvTigerのインストールでこれをテストしましたが、正常に動作します。

おそらく、vTigerの新しいコピーをダウンロードして、モジュール/カレンダーのすべてのコンテンツを置き換えることができます。

ちなみに、質問があるかどうかを尋ねるもう1つの場所は、vTigerフォーラムです。

http://forums.vtiger.com/index.php

通常、ヘルプ-5.2.1セクションで質問できます。お役に立てれば!

于 2011-11-04T17:17:12.820 に答える