私は(codeigniterを使用して)多くのActiverecordを使用するプロジェクトに取り組んでいます。
私が直面している問題は次のとおりです。
データの配列を受け取り、次を使用していくつかのテーブルに入力する必要があります。
$this->db->insert('db_name', $data);
$ dataにテーブル内で使用できない要素が含まれている場合があるため、代わりに次のような操作を行う必要があります。
unset($data['action']);
unset($data['date']);
挿入する前、または特定のテーブルのまったく同じ要素を含む別の配列を作成するだけです。
$arr = array( 'x' => $data['x'])
以前にKohanaを使用しましたが、ORMを使用して挿入すると、特定のテーブルで使用できない要素が無視されることを知っています。
Codeigniterにそのようなものはありますか?
PS)外部ライブラリを使用せずに