Допустим, у меня есть два Bundle:
Compagny \ InterfaceBundle
Compagny \ UserBundle
Как я могу загрузить объект UserBundle в контроллер InterfaceBundle?
Контроллер
моего Compagny / InterfaceBundle
:
<?php
// src/Compagny/InterfaceBundle/Controller/DefaultController.php
namespace Compagny\InterfaceBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Compagny\UserBundle\Entity; // I believed this line will do the trick, but it doesn't
class DefaultController extends Controller
{
public function indexAction()
{
$user = new User();
}
}
Entity
моего Compagny / UserBundle
:
<?php
namespace Compagny\UserBundle\Entity
class User {
public $name;
public function setName($name) {
// ...
}
public function getName() {
// ...
}
}
(Допустим, в этом примере класс User не использует Doctrine2, потому что ему не нужно подключаться к базе данных).