Lære to trenger Symfony?

stemmer
3

Jeg prøver å gjøre Lære 2 arbeid. Men på den dokumentasjon om CLI verktøy , er det inkludert noe i Symfony ...

$helperSet = new \Symfony\Component\Console\Helper\HelperSet(array(
    'db' => new \Doctrine\DBAL\Tools\Console\Helper\ConnectionHelper($em->getConnection()),
    'em' => new \Doctrine\ORM\Tools\Console\Helper\EntityManagerHelper($em)
));

Hva er det ? Hvorfor trenger du Symfony å gjøre Lære arbeid?

Det virker helt merkelig for meg, men jeg kan ikke gjøre mitt sinn for å laste ned Symfony bare for manglende klasse ... Kan du hjelpe meg?

Publisert på 19/04/2011 klokken 19:57
kilden bruker
På andre språk...                            


3 svar

stemmer
11

Læren konsollen ting bruker noen Symfony komponenter (som er frittstående biblioteker , pakket separat fra hele rammeverket).

Så det er ikke noe rart - læren teamet bare unngått gjenoppfinne en perfekt god hjul.

Svarte 19/04/2011 kl. 22:15
kilden bruker

stemmer
3

Installere DoctrineSymfonyConsole vil sannsynligvis fikse det:

pear install doctrine/DoctrineSymfonyConsole

Hvis du installerte Lære fra pære, har du sannsynligvis hadde feil som ble håndtert grasiøst. prøv å installere alle avhengigheter:

pear install -af doctrine/DoctrineORM

Pass på at det ikke er noen problemer. Hvis det er manglende pakkene, bør det advare deg, og du ønsker å installere disse. Jeg har hatt problemer i det siste der -a (alle avhengigheter) ikke feil hvis det var et problem å installere en avhengighet, og installere stoppet selv om det rapportert suksess.

http://pear.doctrine-project.org/

Svarte 19/04/2011 kl. 20:30
kilden bruker

stemmer
2

Hvis du laster ned den nyeste Lære tar.gz fil, kommer Symfony Console prepackaged med det. Du trenger ikke å gjøre en separat nedlasting. Du finner en mappe som heter Symfony i Lære mappen. Det har konsollen og YAML komponenter.

Svarte 20/04/2011 kl. 16:15
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more