お世話になっております。
今回はcakePHPでFixtureを一括でロードさせたいという質問です
cakephpでは,
php
1 public $fixtures = [ 2 'app.user/user' , 3 'app.user/user_info' 4 ]
のように作成したfixtureのクラスの階層を指定するだけで,auto_loadされると思いますが,
関連モデルが多数あり,この指定をfixtureのファイル名を自動かしたいと思っています。
php
1public static function fixture_set() 2 { 3 return array_map(glob(TESTS.'Fixture/Question/*', '/'),some_str_trim); 4 }
などでファイルパスから得られた文字列を$fixturesに結合すれば指定できるかなと思っていたのですが,静的フィールドなので,関数実行することができないようなので,どうにか実行できるようにできないか考えています。
もしいいアイデアや,そもそも他のやり方でできることを知っている方いらっしゃれば教えていただきたいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。