小编Edo*_*chs的帖子

Symfony:有关于目录名称的最佳实践,包括特征和接口吗?

我想我无法在我的包中创建一个TraitInterface目录,因为这是一个在使用时会带来问题的关键字(即use MyBundle\trait\MyTrait).

有关如何命名这些目录的最佳实践吗?

php interface traits symfony

5
推荐指数
2
解决办法
4758
查看次数

Symfony Doctrine架构更新未检测到可空日期时间的更改

当我首先运行此命令时,一切似乎都正常:

$ php bin/console doctrine:schema:update --dump-sql
ALTER TABLE posts CHANGE createdAt createdAt DATETIME NOT NULL, CHANGE updatedAt updatedAt DATETIME DEFAULT NULL;

$ php bin/console doctrine:schema:update --force
Updating database schema...
Database schema updated successfully! "1" query was executed
Run Code Online (Sandbox Code Playgroud)

但是当我重新运行时dump-sql,就像更新没有发生一样:

$ php bin/console doctrine:schema:update --dump-sql
ALTER TABLE posts CHANGE createdAt createdAt DATETIME NOT NULL, CHANGE updatedAt updatedAt DATETIME DEFAULT NULL;
Run Code Online (Sandbox Code Playgroud)

我可以无休止地重复这一点.

这是我的Post实体,带有createdAtupdatedAt属性注释:

<?php

namespace WebBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Post
 *
 * …
Run Code Online (Sandbox Code Playgroud)

php mysql mariadb symfony doctrine-orm

5
推荐指数
1
解决办法
794
查看次数

标签 统计

php ×2

symfony ×2

doctrine-orm ×1

interface ×1

mariadb ×1

mysql ×1

traits ×1