0
私は実際のデータベーステーブルからテストデータベーステーブルにレコードをインポートするCakePHP TestFixtureを持っています。しかし、CakePHPの文書に基づいて、レコードのインポートとともに新しいレコードを挿入することもできます。これは完全に合理的な考えのようですが、宣言をどのようにして構造化しても機能しません。CakePHPテストフィクスチャはテストレコードを作成しません
class MemberFixture extends CakeTestFixture {
var $name = 'Member';
var $import = array('model' => 'Member', 'records' => true);
var $records = array(
array(
'id' => 1999997,
'last_name' => 'John',
'first_name' => 'Smith',
'member_occupation_id' => 0,
'zip' => '',
'age' => 30,
'created' => '2010-10-17 23:18:15',
'modified' => '2011-10-16 23:13:48',
),
array(
'id' => 1999998,
'last_name' => 'Jim',
'first_name' => 'Jones',
'member_occupation_id' => 1,
'zip' => '',
'age' => 25,
'created' => '2010-10-17 23:18:15',
'modified' => '2011-10-16 23:13:48',
),
array(
'id' => 1999999,
'last_name' => 'Dan',
'first_name' => 'Johnson',
'member_occupation_id' => 0,
'zip' => '',
'age' => 41,
'created' => '2010-10-17 23:18:15',
'modified' => '2011-10-16 23:13:48',
)
);
}
CakePHPでレコードのインポートプロセスがどのように機能するかを確認するために、私はピークを迎えました。しかし、この機能がうまくいかない理由はまだまだ不明です。何かご意見は?
あなたの治具で