2016-07-20 4 views

Antwort

0

Was Sie suchen (dh $model->save()) heißt Active Record. Doctrine hat es in Version 1.x verwendet, aber seit Version 2.x nicht mehr. Sie müssen einige ORM finden, die es tut und in Ihrer Symfony Anwendung verwenden. Soweit ich weiß, können Sie Cake's ORM nicht als eigenständige Komponente verwenden, daher können Sie es nicht in Symfony injizieren, so dass Sie einen anderen Active Record ORM finden müssen.

Sie sollten Propel einen Versuch geben (und seine Integration mit Symfony - PropelBundle )

+0

mein echtes Problem ist ich Code HTML-Formulare und geben Eingaben Namen wie in den Tabellenspalten und in CakePHP war das Einreichen und Speichern dieser Werte leicht ohne Konfiguration so das ist, was ich brauchte, aber auch ich benutze Orm wie Antrieb oder Lehre, die ich konfigurieren muss Entitäten wie in den Spalten der db-Tabelle, also möchte ich nur diese Arbeit speichern, da ich so viele Anwendungen entwickle und noch eine Sache, die ich kenne, kann ich solche Codes mit vielen PHP-Generatoren generieren, aber ich brauche symfony für andere Funktionen davon –

+0

Symfony tut habe eine Fähigkeit zur Erzeugung von Crud: http://symfony.com/doc/current/bundles/SensioGeneratorBundle/commands/generate_doctrine_crud.html Welche Art von Sounds klingt nach dem, was du verlangst. – Cerad

0

Sie brauchen Zeit, um Symfony2 zu nähern, können Sie sich nicht nur für ein Äquivalent für jede einzelne Sache. "Symfony" -Weise zu lernen, wird sich auf mittlere/lange Sicht lohnen, weil die Logik zwischen diesen 2 Frameworks an vielen Stellen anders ist, dass Sie nicht in der Lage sein werden, so lange zu argumentieren.

Ein guter Ausgangspunkt ist das Symfony Buch: http://symfony.com/doc/current/index.html

Ohne Lehre, die Sie nicht den Begriff „Modell“ haben. Dann können Sie nur zurückgreifen, um Daten (Array) manuell mit PDO zu sichern.

Verwandte Themen