相关疑难解决方法(0)

在Doctrine 2中指定表类型/存储引擎

那么如何在Doctrine 2中指定用于给定实体的存储引擎呢?

我正在创建一个需要全文索引的表,只有MyISAM存储引擎支持MySQL中的全文索引.

作为一方:看起来Doctrine 2不支持开箱即用的全文索引?也不是全文搜索?那是对的吗?

php mysql myisam full-text-search doctrine-orm

13
推荐指数
2
解决办法
8595
查看次数

没有外键约束的Doctrine 2关联

我正在将遗留PHP应用程序转换为Symfony 2.应用程序数据目前不是很一致,所以我想避免创建外键约束.我的"Product"实体类中有以下注释:

class Product {

  // some definitions

  /**
   * @ORM\ManyToOne(targetEntity="Manufacturer")
   * @ORM\JoinColumn(name="manufacturer_id", referencedColumnName="id" )
   */
  private $Manufacturer;
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时app/console doctrine:schema:update,我得到了SQL命令

 ALTER TABLE products ADD CONSTRAINT FK_F6FA18741C3BF575 
   FOREIGN KEY (manufacturer_id) REFERENCES manufacturer(id);
Run Code Online (Sandbox Code Playgroud)

我怎么能避免这个?

php database symfony doctrine-orm

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

doctrine-orm ×2

php ×2

database ×1

full-text-search ×1

myisam ×1

mysql ×1

symfony ×1