相关疑难解决方法(0)

从symfony 2.1(Doctrine)中的实体获取服务容器

如何在doctrine中使用实体作为服务(使用Symfony 2.1).

用法示例:

<?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');
  }
}
Run Code Online (Sandbox Code Playgroud)

因此,我需要访问整个容器.

php service doctrine symfony

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

doctrine ×1

php ×1

service ×1

symfony ×1