Ứng dụng của tôi hiện chuyển dữ liệu đến loại biểu mẫu của tôi bằng cách sử dụng hàm tạo, như được đề xuất trong câu trả lời này . Tuy nhiên, hướng dẫn nâng cấp Symfony 2.8 khuyên rằng việc chuyển một thể hiện kiểu cho createForm
hàm không được dùng nữa:
Việc chuyển các thể hiện kiểu cho các phương thức Form :: add (), FormBuilder :: add () và FormFactory :: create * () không được dùng nữa và sẽ không được hỗ trợ nữa trong Symfony 3.0. Thay vào đó, hãy chuyển tên lớp đủ điều kiện của loại.
Before: $form = $this->createForm(new MyType()); After: $form = $this->createForm(MyType::class);
Nhìn thấy vì tôi không thể chuyển dữ liệu với tên lớp đủ điều kiện, có giải pháp thay thế không?