"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > الإجابة: كيف يمكنني تشغيل أداة زرع Phinx معينة والحصول على السجلات التي تم إنشاؤها في phpunit؟

الإجابة: كيف يمكنني تشغيل أداة زرع Phinx معينة والحصول على السجلات التي تم إنشاؤها في phpunit؟

تم النشر بتاريخ 2024-09-18
تصفح:443

في هذه الإجابة كان حل مشكلة واجهتني: تشغيل أداة زرع Phinx على phpunit:

Answer: How I can run specific phinx seeder and get the generated records in phpunit? الإجابة رد: كيف يمكنني تشغيل أداة زرع Phinx معينة والحصول على السجلات التي تم إنشاؤها في phpunit؟
Answer: How I can run specific phinx seeder and get the generated records in phpunit?
0
Answer: How I can run specific phinx seeder and get the generated records in phpunit?

كانت لدي حالة مثل تلك التي ذكرتها، وكنت بحاجة إلى تشغيل أداة الزارعة على قاعدة بيانات mysql في اختبار الوحدة الخاص بي، لذلك قمت بالخطوات التالية:

الخطوة 1: توسيع Phinx\Db\Adapter\MysqlAdapter لقبول اتصال PDO موجود*

namespace Tests
use Phinx\Db\Adapter\MysqlAdapter;

class TestAdapter extends MysqlAdapter
{
    public function __construct(\PDO
...
فتح الإجابة الكاملة

توفر الإجابة أعلاه أيضًا حلولاً لهذه المشكلة أيضًا:
كيف يمكنني إنشاء MysqlConnectionAdapter أيضًا في حالة مثيل PDO؟

لا تتردد في تقديم تحسينات أو اقتراحات للمشكلة المذكورة. كان هذا الحل الخاص بي والذي قد يحتوي على بعض المحاذير.

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/pcmagas/answer-how-i-can-run-speci-phinx-seeder-and-get-the-generated-records-in-phpunit-4843?1 أي التعدي، يرجى الاتصال بـ [email protected] للحذف
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3