我试图让Doctrine注释与ZF2 Form注释一起工作.
我的控制器看起来像这样:
namespace Users\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
//Doctrine Stuff
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
use DoctrineModule\Stdlib\Hydrator\DoctrineObject as DoctrineHydrator;
use DoctrineORMModule\Form\Annotation\AnnotationBuilder;
class IndexController extends AbstractActionController {
private $entityManager;
public function getEntityManager() {
if (!$this->entityManager) {
$paths = array (
realpath ( dirname ( __FILE__ ) . '/../Entity' )
);
$isDevMode = true;
// the connection configuration
$dbParams = array (
'driver' => 'pdo_mysql',
'user' => 'root',
'password' => 'my_password',
'dbname' => 'commapp'
);
$config = Setup::createAnnotationMetadataConfiguration ( $paths, $isDevMode, null, …Run Code Online (Sandbox Code Playgroud)