signysphp/doctrine-types

此包已被废弃,不再维护。作者建议使用doctrisigphp/doctrine-types包。

Doctrine的自定义类型

v1.1.4 2018-06-13 06:38 UTC

This package is not auto-updated.

Last update: 2019-02-20 19:18:58 UTC


README

已废弃,此仓库将被移除。

Total Downloads Latest Stable Version License Monthly Downloads

包安装

安装Doctrine自定义类型的最佳方式是使用Composer

$ composer require doctrisigphp/doctrine-types

在Kdyby\Doctrine配置中使用

doctrine:
	user: ***
	password: ***
	...
	types: [
		DoctriSigPHP\Doctrine\DBAL\Types\TrimString
	]

经典配置

<?php
// in bootstrapping code

// ...

use Doctrine\DBAL\Types\Type;

// ...

// Register my type
Type::addType('tString', 'DoctriSigPHP\Doctrine\DBAL\Types\TrimString');

使用方法

...
class MyEntity {
    ...
	/**
	 * @ORM\Column(type="tString")
	 */
	protected $name;
    ...
}

待办事项

  • DI扩展用于自动加载所有类型
  • 添加更多类型(如有需要,请在问题中留言)