사용자가 기존 데이터를 편집 할 수있는 양식을 만들고 싶지만 모든 값은 이미 Formfield에 있어야합니다. 내가데이터베이스의 양식 및 사전 값으로 데이터 업데이트
<input type="text" name="myValue" value="Existing Value">
으로 간단한 HTML에서 어떻게 해야할지하지만 교리와 심포니에서 할 방법을 찾을 수 없습니다.
나는 이와 같은 삽입을위한 양식을 이미 만들었습니다.
class VideoContentUpdateType extends AbstractType
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('title')... and so on.
id를 얻으려면 정상적인 슬러그가있는 컨트롤러를 사용하지만 어디로 전달해야할지 모르겠다.
* @Route("/giantcontent/video/edit/{slug})
*/
public function editVideoForm($slug)
{
$em =$this->getDoctrine()->getManager();
$video= $em->getRepository("AppBundle:Video");
하지만 어떻게 진행해야하는지는 정말로 알 수 없습니다. 정말 도움을 주시면 감사하겠습니다.
대단히 감사합니다.
EDIT1 : 나는 심포니에서 문서 읽기를 시도 : http://symfony.com/doc/current/form/form_collections.html 을하지만 덕분에 당신이 감당할를 들어, 스마트받지 못했습니다.
덕분에 많은, allready 그게 내가 allready 침전물 부분을 빨간색 것, 쉬운 부분이었다,하지만 난 똑똑 아마 내가 피곤 해요하지 않았다, 심포니와 형태를 많이 만들었습니다. 나는 오늘 쉬어야하고 내일 다시 읽어야한다. – Kira
심포니 문서는 정말 좋은 문서이며 기본적인 질문에 대한 답변이 많이 들어 있습니다. 그냥 두 번만 확인하면 모든 정보와 예제를 찾을 수 있습니다. – omxv