Kdyby\Doctrine Unknown database type enum requested

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Cars Tomas
Člen | 43
+
0
-

Ahoj,
nainstaloval jsem si kdyby\doctrine založil si 1. svoji jednoduchou entitu:

<?php

namespace App\Model\TravelAgency\Countries;

use Nette,
	Kdyby,
	Doctrine\ORM\Mapping as ORM;


/**
 *
 * @ORM\Entity
 * @ORM\Table(name="countries")
 */
class Country extends Nette\Object
{
	use Kdyby\Doctrine\Entities\Attributes\Identifier;


	/**
	 * @var string
	 *
	 * @ORM\Column(type="string", length=100)
	 */
	private $name;
}

?>

no a kdyz jsem přes consoli zadal: php index.php orm:validate-schema vyhodilo mi to tuto výjimku:

Doctrine\DBAL\DBALException
Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.

Vůbec netuším kde je problém, když typ sloupce enum nikde nepoužívám.

Díky za rychlé rady.

Oli
Člen | 1215
+
0
-

Abych řekl pravdu, tak taky nevím. Zkus ale tenhle článek od @chemix http://blog.honzacerny.com/…te-framework. Podle něj by se ti to mělo podařit rozchodit.

Cars Tomas
Člen | 43
+
0
-

Oli napsal(a):

Abych řekl pravdu, tak taky nevím. Zkus ale tenhle článek od @chemix http://blog.honzacerny.com/…te-framework. Podle něj by se ti to mělo podařit rozchodit.

JJ, tento článek znám a podle něho jsem také jel a pravěže bez úspěchu. Mám ale takové tušení, že by mohl být problém Kdyby\Doctrine

David Matějka
Moderator | 6445
+
0
-

divna chyba. muzes poslat celou ladenku?

a nezkousel si tam nekde neco s enum pouzit? ze by byla jen chyba v cache?

Cars Tomas
Člen | 43
+
0
-

David Matějka napsal(a):

divna chyba. muzes poslat celou ladenku?

a nezkousel si tam nekde neco s enum pouzit? ze by byla jen chyba v cache?

Výcuc z laděnky >> zde <<

cache jsem zkoušel promazávat a nepomohlo a nic jsem s enum nepoužíval.

Ale přišel jsem na to když si vynutím použití Kdyby\Doctrine 3.0.1 tak vše v pohodě.