2011-03-02 28 views

Trả lời

20

Kể từ APPLICATION_ENV là một hằng số, bạn có thể truy cập nó chỉ đơn giản với:

echo APPLICATION_ENV; 

Nhưng câu hỏi là tại sao bạn sẽ cần nó trong điều khiển của bạn.

+1

Tôi đồng ý với Vika. Không cần phải biết bạn đang ở trong môi trường nào trong bộ điều khiển (hoặc trong bất kỳ phần nào khác của ứng dụng của bạn). Nếu bạn bắt đầu làm những việc khác nhau trong ứng dụng của bạn tùy thuộc vào môi trường, bạn đang làm điều đó (rất) sai. –

+0

Cảm ơn lời khuyên ... tôi đã chỉ tò mò để lấy giá trị của hằng số đó trong bộ điều khiển của tôi. Tôi không làm bất cứ điều gì cụ thể với nó. –

+6

Env được sử dụng trong bộ điều khiển lỗi Zend Framework mặc định. – andho

2

Có một cách khác để lấy tên môi trường. Đó là nhiều hơn một chút OO thân thiện đối với những người trong chúng ta muốn tránh hằng định nghĩa toàn cầu, nhưng tôi không hoàn toàn chắc chắn làm thế nào để có được nó:

$myEnvName = $zendApplicationInstance->getEnvironment(); 

Câu hỏi đặt ra ở đây là làm thế nào để có được những tài liệu tham khảo để $myEnvName - đề nghị chào đón.

Các vấn đề liên quan