Doctrine a vytvoření databáze
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Taufic
- Člen | 31
Ahoj bando,
začínám z Doctrine a mám takový problém. Klasicky přes Composer jsem
nainstaloval Kdyby\Doctrine.
Entity mám vytvořené tímto stylem:
<?php
namespace App\Model\Entities;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\Table;
use Doctrine\ORM\Mapping\Id;
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\GeneratedValue;
use Kdyby\Doctrine\Entities\BaseEntity;
/** @Entity */
class Company extends BaseEntity {
/** @Id @Column(type="integer") @GeneratedValue */
private $id;
/** @Column(type="string") */
private $name;
}
Problémem je, že když zadám v cmd příkaz
php ./www/index.php orm:schema-tool:create --dump-sql
tak příkaz se sice provede v pořádku ale sql je prázdné. Poradí mi někdo kde je ten chyták, aby to fungovalo? :)