私はFuelPHP 1.8を使用しています。私は初期段階で自分のデータベースを埋めるための備品を書く方法を探しています。fuelphpで器具を作るには?
FuelPHPではthis question about DB seeding in FuelPHPと表示されていますが、フィクスチャにも適用されるかどうかはわかりません。
私はFuelPHP 1.8を使用しています。私は初期段階で自分のデータベースを埋めるための備品を書く方法を探しています。fuelphpで器具を作るには?
FuelPHPではthis question about DB seeding in FuelPHPと表示されていますが、フィクスチャにも適用されるかどうかはわかりません。
現在の燃料バージョンには、シードまたはフィクスチャのいずれの規定もありません。
つまり、どこかの場所からデータ(おそらくタスク)をロードする方法を作成し、それを操作して、すべての配列項目がレコードを表す多次元配列を完成させる必要があります。その後、その配列をループして、エイッシュ行のDB :: insert()オブジェクトを構築して実行することができます。
ORMの使用は推奨されていません。デフォルトではオブジェクトがキャッシュされるため、大きなデータセットのロードには適していません。リレーションを作成するなど、ORMを使用する必要がある場合は、save()
を呼び出す前にfrom_cache(false)
を追加して、オブジェクトキャッシュを無効にする必要があります。
ありがとうWanWizard、FuelPHPの将来のバージョンがこの種の機能を実装していれば驚くはずです。 PHP 7.0のサポートは素晴らしい動きでした;) – shakaran
私はそれをUruに渡します。 – WanWizard