Doctrineフィクスチャ構文の.ymlファイルからDoctrineCollectionを作成して、後で保存できるようにする必要があります。ymlファイルからDoctrineCollectionを作成する
symfonyのdoctrine:data-loadコマンドは、SQLコードにフィクスチャを解析する必要があるため、これを行うには何らかの方法が必要であると思います。
もしそうでなければ、フィクスチャをSQLコードに解析して実行する方法はありますか?
Doctrineフィクスチャ構文の.ymlファイルからDoctrineCollectionを作成して、後で保存できるようにする必要があります。ymlファイルからDoctrineCollectionを作成する
symfonyのdoctrine:data-loadコマンドは、SQLコードにフィクスチャを解析する必要があるため、これを行うには何らかの方法が必要であると思います。
もしそうでなければ、フィクスチャをSQLコードに解析して実行する方法はありますか?
ymlからコレクションを作成することはできません。
しかし、あなたは、このコードをしたい場所からいくつかの器具をロードすることができます。
// define your folder fixtures
$fixturesDirs = array_merge(
array(sfConfig::get('sf_data_dir').'/fixtures'),
sfApplicationConfiguration::getActive()->getPluginSubPaths('/data/fixtures')
);
$dirs = array();
foreach ($fixturesDirs as $fixturesDir)
{
if (!is_readable($fixturesDir))
{
continue;
}
$dirs[] = $fixturesDir;
}
Doctrine_Core::loadData($dirs);
ありがとう、ちょうど私が探していたもの – JavierIEH
あなたはDoctrineFixturesBundleを見ていましたか?彼らがymlをサポートしているかどうかわかりませんが、おそらくあなたはそこから作業することができます! – Sgoettschkes