私はLaravel5プロジェクトにdhtmlxGanttを統合しており、すべてが期待どおりに機能しています。しかし、私はそれを修正して複数のプロジェクトのチャートを格納したいと思っています。そのために、私は "project_id"と呼ばれる余分なフィールドを追加し、フィルタを介してデータをロードします。複数のプロジェクトで動作するようにdhtmlxGanttを変更する - Laravel5
私は次のコードでコントローラーを変更しようとしている:
$connector->render_links(
GanttLink::where('user_id', '=', 1)->get(),
"id",
"source,target,type"
);
$connector->render_table(
GanttTask::where('user_id', '=', 1)->get(),
"id",
"start_date,duration,text,progress,parent"
);
このソリューションは私が私が望んでいた方法で、データベースからチャートをロードすることができました。しかし、それはデータベースへの変更を保存しません。私はdhtmlxGanttのドキュメントを調べましたが、これについての解決策はありませんでした。
私の研究でこれらのリンクが見つかりましたし、参考になるかもしれません。
Link 1: Changing values before saving
Link 2: Filtering results based on a parameter
私は別のチャート上で(ロードして、[編集]を)作業することができますように、私のプロジェクトを修正するために助けてください。
どのように開発できますかファイル – Fernando