インストーラーを作成しているので、関連付けられていない場合でも、複数の種類のデータを異なるテーブルに保存する必要があります。理想的には、これを一度に処理したいと思います。これが私がこれまでに持っているものの簡単なものです。
これが、上記のデータを保存するための準備中の私のケーキ配列です。
$initialData = array(
array( 'Option' => array( 'name' => 'version', 'value' => '1.0.0', )),
array( 'Option' => array( 'name' => 'non-version', 'value' => '1.0.2', )),
array( 'User' => array( 'username' => 'skyler', 'password' => 'hi', )),
);
そして、私はそれを保存しようと試みるために以下を使用します。
$this->Option->saveMany($initialData)
これは行のみを保存し、Option
行は保存しませんUser
。考え?
注:これは関連データではありません。オプションとユーザーは関連付けられていませんが、同時に保存する必要があります。