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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!