Как сгенерировать прокси вручную без интерфейса командной строки в Doctrine?

Я использую Zend Framework для создания веб-приложения. Основываясь на нескольких рекомендациях, я выбрал Doctrine в качестве моей системы RDBM.

;---------------------------------------------------
; DOCTRINE CONFIGURATION
;---------------------------------------------------
resources.entityManager.connection.driver = "pdo_mysql"
resources.entityManager.connection.host = "localhost"
resources.entityManager.connection.dbname = "private"
resources.entityManager.connection.user = "private"
resources.entityManager.connection.password = "private"
resources.entityManager.connection.entities = APPLICATION_PATH "/models"
resources.entityManager.connection.proxies.location = APPLICATION_PATH "/models/Proxies"
resources.entityManager.connection.proxies.ns = "Proxies"

; According to Doctrine manual, this should be true for 
; development, and false for production
resources.entityManager.connection.proxies.generate = true

Это моя конфигурация Doctrine в Zend application.ini. Все работает нормально, но я хотел заранее знать, как сгенерировать прокси вручную без использования интерфейса командной строки по нескольким причинам. Прежде всего, в документе Doctrine 2.0 упоминается, что автоматическое создание прокси-серверов вызовет проблемы с производительностью. Во-вторых, я до сих пор не понял, как использовать Doctrine CLI, тем более что я перенес разработку проекта на общий сервер без доступа к командной строке.

Я создавал сущности Doctrine вручную, создавая классы. Как мне аналогичным образом вручную сгенерировать прокси Doctrine?

6
задан shiva8 19 February 2012 в 23:37
поделиться