Dans cette réponse, je résolvais un problème que j'avais : exécuter un semoir phinx sur phpunit :
J'ai eu un cas comme celui que vous mentionnez, j'avais besoin d'exécuter le seeder sur une base de données mysql lors de mon test unitaire, j'ai donc suivi les étapes suivantes :
namespace Tests use Phinx\Db\Adapter\MysqlAdapter; class TestAdapter extends MysqlAdapter { public function __construct(\PDO…
La réponse ci-dessus donne également des solutions à ce problème :
Comment, étant donné une instance PDO, puis-je également créer un MysqlConnectionAdapter ?
N'hésitez pas à apporter des améliorations ou des suggestions au problème mentionné. C'était une de mes solutions qui peut comporter quelques réserves.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3