我會通過Play框架教程。我收到此錯誤:發揮框架Form.form找不到符號
error: cannot find symbol
In /Users/hseritt/devel/todolist/app/controllers/Application.java at line 12.
import views.html.*;
public class Application extends Controller {
static Form<Task> taskForm = Form.form(Task.class); // ERROR IS HIGHLIGHTED AS Form.form
public static Result index() {
return redirect(routes.Application.tasks());
}
我的完整代碼Application.java:
package controllers;
import play.*;
import play.data.*;
import play.mvc.*;
import models.*;
import views.html.*;
public class Application extends Controller {
static Form<Task> taskForm = Form.form(Task.class);
public static Result index() {
return redirect(routes.Application.tasks());
}
public static Result tasks() {
return ok(
views.html.index.render(Task.all(), taskForm)
);
}
public static Result newTask() {
return TODO;
}
public static Result deleteTask(Long id) {
return TODO;
}
}
我想知道如果我錯過了一些教程或把東西放錯了地方。
謝謝!
我不知道這是否可以幫助或者你已經嘗試過,但得到的時候「奇怪」的錯誤總是試圖'玩clean'第一... – adis
怪異。我不得不這樣做。 進口play.data.Form *; import play.data.Form; 然後更改形式聲明: 靜態表格 taskForm =形式(Task.class); –
Harlin
感謝ADIS,我應該提到,我沒有您正在使用什麼版本的遊戲的嘗試「乾淨」的第一,但大一點:-) – Harlin