2012-05-05 39 views
6

Tôi đang cố di chuyển các chế độ xem của mình ra khỏi gói chế độ xem mặc định vào mynewpackage.view.xyz. Nó không phải là một vấn đề với các bộ điều khiển.phát 2 gói khác nhau cho các chế độ xem

Dường như chúng không được biên soạn chút nào.

Chơi 2.0 doc nói:

... Lưu ý rằng trong Chơi 2.0, các bộ điều khiển, mô hình và gói xem tên quy ước giờ đây chỉ đó và có thể được thay đổi nếu cần thiết (chẳng hạn như tiền tố tất cả mọi thứ với com .Công ty của bạn). ...

Tôi đang làm gì sai?

+1

GOT IT! Đầu tiên tôi phải tạo một lớp điều khiển hợp lệ: return ok ("Test"); Sau đó tải lại trang. Trước khi tải lại xong, khung nhìn được biên dịch tự động. Bây giờ tôi có thể đổi lại mã thành trả lại ok (mynewpackage.view.xyz.index.render ("Test")); – eventhorizon

Trả lời

9
  1. Tạo gói mới trong /app chúng ta hãy gọi nó com.mycompany.views
  2. Tạo cái nhìn mới trong đó: myView.scala.html
  3. Return nó trong hành động: return ok(com.mycompany.views.html.myView.render());

Như bạn có thể thấy có quan trọng html phần giữa gói tên và tên chế độ xem, để có được số lượt xem được biên dịch mà không cần tải lại trang bắt đầu Chơi với lệnh: play ~run

0

1) sao chép các giao diện vào gói mới của bạn. 2) dọn dẹp và biên dịch. 3) thay đổi tài liệu tham khảo nhập

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