私は、多くの顧客、グループ、ユーザー、製品、部門などを持つ CRM を持っています。それぞれの意志のフォームは異なります (顧客の仕様によって異なります)。そのため、フォームごとに異なるビューをベイクすることはできませんでした。そのため、フォームを動的に作成できる一連のコントローラー モデルとビューを作成しました (joomla の rs フォームのように)。これらのコントローラーはフォームを動的に取得し、フォームが送信されると、データを保存する必要があるモデルをインポートし、フォームコントローラー内に挿入します。編集にも同じロジックがありました。それを作成してデータを挿入することができました別のテーブルに。問題は、ユーザーやグループなどのテーブルに挿入しようとするとエラーが発生することです。その理由は、両方のテーブルに actas=>requestor が存在するためです。
それぞれのコントローラーからユーザーまたはグループを挿入しようとすると、すべて正常に動作します。しかし、ユーザーまたはグループ (actas>requestor を持つモデル) をフォームにインポートしてから挿入しようとすると機能しません。
actas=>requestor を削除しようとすると、フォームはユーザーとグループに適切に挿入されますが、アロは入力されません。
これを解決する方法についてのアイデア。