Tôi đang sử dụng symfony2 và có biểu mẫu để lưu mối quan hệ của một người dùng với một số quy tắc. Các quy tắc này được xác định bởi người dùng quản trị của công ty. Trong biểu mẫu này, sau khi tôi đã chọn người dùng cập nhật, tôi phải chọn quy tắc mà người dùng này có quyền.Symfony 2 Tạo trường biểu mẫu thực thể với 2 thuộc tính
Vấn đề là tôi có thể có nhiều quy tắc có cùng tên (đó là một thực thể khác) nhưng các giá trị khác nhau. Vì vậy, khi tôi xây dựng selectbox tôi phải hiển thị tên và giá trị như:
- Số lượng các mặt hàng - 10
- Số lượng các mặt hàng - 20
- Giá trị của mặt hàng đó - 200
- Giá trị của mục - 500
Nhưng bây giờ tôi chỉ có thể hiển thị mà không có "- $ value" sử dụng mã dưới đây:
$form = $this->createFormBuilder()->add('myinput', 'entity', array(
'class' => 'myBundle:Rule',
'property' => 'childEntity.name',
'label' => 'Filas Permitidas',
'expanded' => false,
'multiple' => true,
'choices' => $this->getDoctrine()
->getRepository('MyBundle:Rule')
->findAll(),
'required' => true,
))->getForm();
Vì vậy, với tư cách là tài sản tôi muốn nhận $myEntity->getChildEntity()->getName()
và $myEntity->getValue()
.
Có cách nào để thực hiện việc này không?
Chỉ cần hoàn hảo! cảm ơn! – PedroHCan
Phát ngay! Chúc mừng.. – medina