Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. public function testAction() {
  2. $request = $this->getRequest();
  3. $form = $this->createFormBuilder()
  4. ->add('attachment', 'file')
  5. ->getForm();
  6. $form->handleRequest($request);
  7.  
  8. if ($form->isValid()) {
  9. $OriginalName = $form['attachment']->getData()->getClientOriginalName();
  10. $extension = $form['attachment']->getData()->guessExtension();
  11. $size = $form['attachment']->getData()->getClientSize();
  12. $error = $form['attachment']->getData()->getError();
  13. $valid = $form['attachment']->getData()->isValid();
  14.  
  15. echo"<pre>";
  16. var_dump($OriginalName,$extension,$size,$error,$valid);
  17. echo"</pre>";
  18.  
  19.  
  20. $dir = "/xampp/htdocs/WebTest/uploads";
  21. $form['attachment']->getData()->move($dir, rand(1, 99999).'.'.$extension);
  22. }
  23.  
  24. return $this->render('BundleTestBundle:Test:test.html.twig', array(
  25. 'form' => $form->createView(),
  26. ));
  27.  
  28. <form action="{{ path('test') }}" method="post" {{ form_enctype(form) }}>
  29. {{ form_widget(form) }}
  30.  
  31. <input type="submit" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement