2012-08-30 31 views
17

Tôi chỉ biết về lệnhSymfony, Giáo Lý và "Lớp học Proxy luôn tái sinh"

php app/console doctrine:ensure-production-settings 

và khi tôi thực hiện nó, giao diện điều khiển lại câu trả lời với: "Lớp học Proxy luôn tái sinh".

Tôi không thể tìm thấy quá nhiều thông tin về cảnh báo này trực tuyến và tôi không thể cho cuộc sống của tôi tìm hiểu ý nghĩa của thông báo này.

Có ai biết giải pháp cho cảnh báo này không?

Trả lời

33

Nó gây ra bởi tùy chọn trong app/config/config.yml

trông giống như:

doctrine:  
    orm: 
     auto_generate_proxy_classes: %kernel.debug% 

Tất cả các lệnh theo mặc định có chế độ gỡ lỗi kích hoạt để auto_generate_proxy_classes được thiết lập để true. để tắt kernel.debug trong các lệnh, bạn nên sử dụng tùy chọn --no-debug.

như vậy tại lệnh cuối nên trông như thế:

php app/console doctrine:ensure-production-settings --no-debug --env=prod 
3

Bạn có chắc chắn rằng bạn đang sử dụng Google đúng cách? :)

Xem giao diện here. Có vẻ như là do chế độ gỡ lỗi. Hãy thử với:

app/console doctrine:ensure-production-settings --no-debug 
Các vấn đề liên quan