Get-service-container von Entität in symfony 2.1 (Lehre)

Wie mit Entitäten wie service in der Lehre (Mit Symfony 2.1).

Beispiel:

<?php

namespace MyNamespace;

class MyEntity
{
  protected $container = NULL;
  public function __construct($container)
  {
    $this->container = $container;
  }

  /** 
   * @ORM\PrePersist
   */
  public function() 
  {
    //Must call to container and get any parameters
    //for defaults sets entity parameters
    $this->container->get('service.name');
  }
}

Als Ergebnis, die ich brauche, um Zugang zu den gesamten container.

Eine Entität ist ein value-Objekt, und als solche kann nicht ein service. (Der Dienst, der container würde immer wieder die gleiche Person.)

InformationsquelleAutor ZhukV | 2012-10-31

Schreibe einen Kommentar