나뭇 가지 안에로드 된 클래스에서 교리 연결을 만드는 방법은 무엇입니까? 내가 위젯을 만들려면 다음 https://github.com/Elendev/ElendevWidgetBundlesymfony2 elendev 위젯 번들의 엔티티 관리자에 액세스
를 사용하고, 내가 뭘해야하는 것은 심포니에서 만든 데이터베이스 글로벌 연결에 액세스 할 수 있습니다.
젠드에서는 예를 들어 Zend_Registry를 사용합니다.
나는이 같은 위젯을 쓰고 있어요 :
<?php
namespace Test\Bundle\CommonBundle\Widget;
use Elendev\WidgetBundle\Annotation\Widget;
class Links {
/**
* @Widget(tag="links", priority=99)
*/
public function links(){
$twig = new \Twig_Environment(new \Twig_Loader_Filesystem(array(__DIR__."/views/")));
$links = new \Test\Bundle\CommonBundle\Entity\WidgetLinksData();
//how to i access entity manager from here?
return $twig->render('links.html.twig',);
}
}