【发布时间】:2017-08-06 22:58:51
【问题描述】:
所以我试图在 Slim 中设置 Phinx 一个数据库迁移工具,但是,我在让迁移正常工作时遇到了一些麻烦,当我尝试迁移时,它一直给我这个错误Fatal error: Class 'App\Database\Migrations\Migration' not found in C:\Users\Hassan\Desktop\www\sites\hassanaljadooa\database\migrations\20170804115407_created_user_table.php on line 7。
我知道这与 Migrations 课程有关,但我拼写检查了多次,我在课程中找不到任何拼写错误,坦率地说,我失去了这个错误,从我的角度来看,这个错误不应该存在。
为了让任何想要提供帮助的人都能轻松自如,这里是指向我的整个项目源代码的 bitbucket 存储库的链接 https://hassanaljadooa@bitbucket.org/hassanaljadooa/hassanaljadooa.git 只需克隆此存储库并开始查找。
要查看的主要文件是目录根目录下的 phinx.php、app/database/migration.php 和 database/migrations 文件夹。
旁注:: 我使用 psr-4 加载类。
提前致谢。
【问题讨论】:
-
您应该将相关代码发布到问题本身而不是链接中。随着时间的推移,链接可能会变坏。
标签: php database database-migration slim-3 phinx