ZF2 umożliwia budowanie formularzy z użyciem adnotacji:
http://samsonasik.wordpress.com/2012/10/04...tation-builder/
Wszystko fika pięknie, pisanie formularzy skróciło się z 150 lini kodu do 20 tylko za każdym requestem trzeba te adnotacje od nowa parsować, a to raczej zbyt szybkie nie jest.
Normalnie w Doctrine2 można ustawic sobie keszowanie adnotacji encji
Kod
<?php
use Doctrine\Common\Annotations\FileCacheReader;
use Doctrine\Common\Annotations\AnnotationReader;
$reader = new FileCacheReader(
new AnnotationReader(),
"/path/to/cache",
$debug = true
);
use Doctrine\Common\Annotations\FileCacheReader;
use Doctrine\Common\Annotations\AnnotationReader;
$reader = new FileCacheReader(
new AnnotationReader(),
"/path/to/cache",
$debug = true
);
AnnotationBuilder używa DocParser przez Zendową klasę AnnotationManager i wygląda na to, że nie pozwala to na keszowanie adnotacji w taki sam sposób jak Doctrinowy FileCacheReader robi to z encjami
Ktoś zna jakiś sposób na keszowanie adnotacji? Nie mam tutaj na myśli keszowania obiektu formularza używając Zend\Cache ale samych adnotacji jako konfiguracja obiektu formularza