Symfony 1.4 Admin Generator – Aktuelles Objekt in Partial

In Symfony 1.3/1.4 lässt sich das aktuelle Objekt in Admin-Generator-Partials nicht mehr nutzen. Zumindest nicht in meinem Projekt, wie es hier in der Doku beschrieben ist. Da ich mit dem Problem nicht alleine zu sein scheine, hier mein Lösungsweg, nach dem ich mir die automatisch generierten Dateien angesehen habe:

Im generierten Partial _form_field wird das aktuelle Form Objekt mit in das konfigurierte Partial gegeben:

include_partial('cmAdvertAdmin/'.$name, array('form' => $form, 'attributes' => $attributes instanceof sfOutputEscaper ? $attributes->getRawValue() : $attributes));

Über dieses Form-Objekt kommt man dann auch wieder an das aktuelle Objekt und alles funktioniert, ganz ohne das Überschreiben von generierten Dateien oder Umwegen. Im Partial also:

$form->getObject()->getValue();

Related posts:

  1. Symfony – Admin-Generator Lokalisierung
  2. Embedded fields in generator.yml
  3. Symfony – Datum-Bereich anpassen
Dieser Beitrag wurde unter Symfony abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf Symfony 1.4 Admin Generator – Aktuelles Objekt in Partial

  1. Pingback: A week of symfony #265 (23->29 January 2012) « We are php

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">