構成して、別のディレクトリにカスタマイズすることも出来ます。出来るんじゃない?ということでsetUp内でCDbFixtureManager::basePathを変更。$fixturePath;}parent::setUp();}デフォルトディレクトリの中にテストクラス名のディレクトリを作成しそこにFixtureを起きます。corporation_tblがそれぞれに置いてあります。1つの企業のデータを使うテストと複数企業のデータを使うテストのためのFixtureです。それぞれのファイルはこんな感じ。unit/FixtureTestッターン!!!!!(๑•̀ᄇ•́)و✧それぞれのテストでFixtureを分けることが出来ました。覚えたことYiiのFixtureはテーブルがあることが前提Fixtureの格納場所は変えられるFixtureのリセットタイミングはテストメソッド実行時なのでテストが終わった後テストデータベースが空になってなくても気にしないでOKリセットするときAUTO_INCREMENTの値もしっかりリセットしてるからPKの値をFixtureで設定しなくても平気そうでもリレーションの都合があるからちゃんと設定したほうが安心Fixtureに書くcolumnはテーブルのcolumn分全てなくてもOKとにかくやりたかったこと全て無事クリアしました。́∀`)∩ワーイ現在、クックビズでは新しいメンバーを募集しております!このブログを書いているのはクックビズ株式会社の開発チームです。Nishikawa頭がだいたい赤と黄緑のプリンになってる系ぺちぱー。ついて頭がだいたい赤と黄緑のプリンになってる系ぺちぱー。コメントをキャンセルメールアドレスが公開されることはありません。Feedブログの更新をメールで通知メールアドレスを記入して設定すれば、更新情報をメールで受信できます。