كيف يمكنني توليد المباريات في symfony YML من بيانات قاعدة البيانات الموجودة؟

StackOverflow https://stackoverflow.com/questions/1800741

سؤال

وأنا أتساءل عما اذا كان أي شخص يعرف كيفية إنشاء fixture.yml من البيانات التي يتم الموجودة مسبقا في قاعدة البيانات؟

وكما يمكنك استخدام بناء مخطط لإنشاء مخطط، هل هناك طريقة للقيام بذلك نيابة البيانات؟

symfony propel:build-schema
هل كانت مفيدة؟

المحلول

وفي symfony 1.0 استخدام الأمر:

$ php symfony propel-dump-data  <APPLICATION_NAME> <FIXTURES_DIR_OR_FILE> [<ENVIRONMENT_NAME>]

في الإصدارات 1.1 و 1.2 استخدام الأمر التالي:

$ php symfony propel:data-dump <APPLICATION_NAME> [<TARGET>] [--env=<ENVIRONMENT_NAME>]

نصائح أخرى

وفي symfony 1.4 تحتاج فقط إلى كتابة:

./symfony doctrine:data-dump

ووتحصل على data/fixtures/data.yml ملف

: -)

ولقد وجدت حل في البريد أرشيف. الاستخدامات المستخدم

symfony propel:data-dump > fixture.yml

ولقد كان للقيام بذلك تحت 1.2 ل symfony والعقيدة.

وsymfony لعقيدة: تفريغ البيانات

وهذا مقالب قاعدة البيانات بأكملها إلى البيانات / التركيبات / data.yml. كنت قد حملت بعض البيانات إلى قاعدة البيانات مع ملف .SQL وأراد أنها لاعبا اساسيا لقاعدة البيانات الخاصة بي الحية. أنا فقط تحرير ملف data.yml وصولا الى قاعدة بيانات الجدول احتاجه.

وكان البديل لكتابة بعض الرموز لقراءة جدول قاعدة البيانات، وإخراجه في شكل YAML.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top