Feilsøker "Call til et medlem funksjon på en ikke-objekt" ved generering av en enkelt enhet

stemmer
2

Jeg studerer symfony2 og lage demo eksempel på det.

Når jeg prøver å kjøre under kommando.

$ Php app / konsoll doktrinen: generere: enheter HelloBundle

dets fungerer fint. men dens generere alle da enheter.

men hvis jeg ønsker å generere særlig ett foretak deretter

$ Php app / konsoll doktrinen: generere: enheter HelloBundle --entity = Bruker

det gir under feil

$ Php konsollen doktrinen: generere: enhetenes HelloBundle --entity = Meldinger
Genererende enheter på HelloBundle

PHP Fatal error: Ring til et medlem funksjon getShortName () på en ikke-objekt i /home/prakash/web/Symfony/vendor/symfony/src/Symfony/Bundle/DoctrineBundle/Command/GenerateEntitiesDoctrineCommand.php på linje 63
Publisert på 15/03/2011 klokken 12:10
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Gamle spørsmålet, men jeg har bare gjort dette!

Det virker som du bruker Linux, så åpne opp en terminal, cdfor å Symfony app katalog, og deretter kjøre ./console --shell.

Dette vil få opp et interaktivt shell hvor du kan kjøre gjennom kommandoer stykkevis, som jeg har funnet litt mer nyttig hvis ikke litt tregere.

Når skallet er åpen, type doctrine:generate:entityog det vil kjøre deg gjennom en liten veiviser der du kan opprette en enhet for en bestemt pakke. Det vil spørre deg først for navn, f.eks. HelloBundle:EntityName, Så det vil be om syntaksen til å bruke (YML, xml, merknader) og deretter vil det la deg inn feltene og deres typer.

Når du gjør det (hvis du vil), og treffer retur når feltnavnet er tomt, vil den spørre deg om du ønsker å generere depotet klasse for foretaket, og til slutt sørge for at du vil generere alt. Hit tilbake igjen og dine foretakets filer vil bli gjort.

Jeg prøvde én linje kommando måte som beskrevet i OP men fikk merkelige feil (kan ha gjort det galt), men det kan være en enkel sak å ta kommandoen og erstatte entitiesmed entity.

mer info: http://symfony.com/doc/current/book/doctrine.html

Svarte 09/07/2011 kl. 21:08
kilden bruker

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