2011-09-06 31 views
11

Tôi đang làm việc trên một dự án Symfony2 mới và tôi đang sử dụng bộ điều khiển phía trước app_dev để xem các trang mặc định của AcmeDemoBundle.Symfony2 dev môi trường không xóa bộ nhớ cache tự động

Khi tôi thực hiện thay đổi đối với bộ điều khiển, tôi nhận được ngoại lệ (NotFoundHttpException: No route found for "GET /demo/hello/World"). Nếu tôi xóa bộ nhớ cache bằng cách sử dụng php app/console cache:clear, mọi thứ sẽ hoạt động trở lại tuyệt vời. Tuy nhiên, nó là sự hiểu biết của tôi rằng bằng cách sử dụng bộ điều khiển phía trước app_dev, tôi không nên được yêu cầu để làm điều này. Tôi có làm điều gì sai?

hệ thống

Soms số kỹ thuật: OSX Lion sử dụng MAMP PHP 5.3.6 Symfony 2.0.1

+0

Câu hỏi hay. Tôi tìm thấy hành vi bộ nhớ đệm trong dev đáng ngạc nhiên. 'web/app_dev.php' không chứa các câu lệnh tạo bộ nhớ cache mà' web/app.php' thực hiện. –

+0

Tôi gặp sự cố với bộ nhớ cache ngoại trừ tôi khi thực hiện thay đổi đối với tệp sass của mình. Tôi đã kiểm tra quyền truy cập tệp. Có ai có ý tưởng nào khác? – musoNic80

Trả lời

1

Bạn đang sử dụng người dùng khác nhau cho máy chủ web và dòng lệnh sử dụng? Có lẽ bạn nên kiểm tra các quyền trong đoạn Setting up Permissions.

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