我正在尝试用表填充数据库,但在生成后无法迁移到它。
我使用的是Zend Framework3,并在composer.phar文件中添加了规则或模块和迁移。奇怪的是,生成一个新版本没有任何问题。我像这样执行命令:
./vendor/bin/doctrine-module migrations:generate
新的空版本文件出现在我提供的文件夹中,没有问题。但是当我想迁移到它时
./vendor/bin/doctrine-module migrations:migrate
我得到了错误:
In NoMigrationsToExecute.php line 13:
Could not fin
我的问题是:
为什么Symfony中的原则迁移命令不能报告我在下面列出的SQL错误
我怎样才能让它报告这样的错误,而不是看起来它已经成功了。
说清楚-我知道为什么SQL本身会失败。这是最简单的部分。失败的沉寂是问题所在。
我在PHP文件中有一个理论迁移,如下所示:
[... boilerplate ...]
public function up(Schema $schema)
{
$this->addSql(<<<SQL
-- This runs fine
CREATE TABLE [[redacted - this part
我正在尝试从Jenkins box部署一个Symfony2应用程序。我在两个不同的环境中使用capifony多阶段部署系统: dev和uat。
当我把
before "symfony:cache:warmup", "symfony:doctrine:migrations:migrate"
在我的dev.rb文件中,我收到来自capifony的错误
`symfony:doctrine:migrations:migrate' is only run for servers matching {:roles=>:app, :only=>{:prim
我尝试使用Symfony CMF Sandbox安装SonataMediaBundle,安装后出现以下异常
Catchable fatal error:
Argument 2 passed to Sonata\CoreBundle\Model\BaseManager::__construct()
must implement interface Doctrine\Common\Persistence\ManagerRegistry,
instance of Sonata\DoctrinePHPCRAdminBundle\Model\ModelManager given,
called
在Symfony2应用程序中,我试图通过控制器运行迁移脚本,如下所示:
namespace AppBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Console\Application;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\Console\Input\ArrayInput;
use Symfony\Component\Console\Output\BufferedOutput;
use Symfony\Comp
我迁移到MacOS Catalina,现在我在php bin/console c:c上遇到了Symfony问题,但实际上是任何控制台命令。
request.CRITICAL: Exception thrown when handling an exception (Symfony\Component\Debug\Exception\ContextErrorException: Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "contin
我第一次使用rsync将Symfony 4应用程序部署到生产环境中。 然后,我尝试运行原理:迁移:迁移命令。 php -v : PHP 5.6.40 CentOS: 7.6 EasyApache4 当我执行时: bin/console doctrine:migrations:migrate 我收到以下错误: Fatal error: Default value for parameters with a class type hint can only be NULL in /home/simpleit/ch.simpleitsolutions.bookings/vendor/symfony
试图将一个项目从Symfony 3.x升级到4.4,并在理论迁移中遇到一些问题。
当前,当试图运行迁移时,我收到以下错误:
错误版本“最新”无法到达,没有注册的迁移。
在运行以下命令以打印出我的原则配置时:
php app/console config:dump-reference doctrine_migrations
它基本上给了我默认的原则迁移配置信息。
目前,该项目没有使用Symfony Flex,因为我怀疑这会对该配置在项目中的位置产生影响。原则配置,我有在我的config/config.yml文件。
doctrine_migrations:
# A list of nam
现在我的身体发生了一些奇怪的事情。
我使用最新的symfony CLI工具,创建了一个项目和一个具有字段"name“的实体。当我更新或迁移模式时,只生成了列"id“。
Symfony CLI version v4.11.2 (c) 2017-2019 Symfony SAS
$ symfony new --full test
$ cd test
$ php bin/console doctrine:database:create
$ php bin/console make:entity Test
$ php bin/console make:migration
$ php b