Kdyby\Doctrine Unknown database type enum requested
- Cars Tomas
- Člen | 43
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
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
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
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
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?
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ě.