Email:

  1. При добавлении объекта в базу данных с помощью Doctrine, кокой метод должен быть на месте пропуска _________?

    $product = new Product(); $product->setName('A Foo Bar'); $product->setPrice('19.99'); $product->setDescription('Lorem ipsum dolor'); $em = $this->getDoctrine()->getManager(); $em->_________($product); $em->flush();

    Введите ответ:

  2. Как в контроллере правильно получить POST-параметр

    $request->query->get('var');

    $request->request->get('var');

    $_POST['var']

    $request->request->post('var');

  3. При выводе в шаблонизаторе twig переменной, содержащей html-код, какой фильтр нужно использовать, чтобы html код правильно отображался и в браузер не печатались бы теги?

    Введите ответ:

  4. Какая функция позволяет из одного контроллера вызывать функцию другого контроллера

    redirect

    goto

    forward

    call

  5. Как правильно сохранить flash-сообщение

    $this->get('session')->getFlashBag()->add( 'notice', 'Изменения сохранены!' );

    $this->get('session')->setFlashBag()->add( 'notice', 'Изменения сохранены!' );

    $this->get('session')->setFlashMessage()->add( 'notice', 'Изменения сохранены!' );

    $this->get('session')->getFlash()->add( 'notice', 'Изменения сохранены!' );

  6. При построении форм с помощью formBuilder какой параметр нужно подставить на место пропуска, чтобы подставить значение поля формы по умолчанию стало Sample text?

    $form = $this->createFormBuilder($data) ->add('text', 'text', array('______' => 'Sample text')) ->add('add', 'submit') ->getForm();

    value

    default

    default_value

    data

  7. Какая аннотация установит ограничение, которое запретит отправку формы c пустым полем name.

    // src/Acme/BlogBundle/Entity/Author.php use Symfony\Component\Validator\Constraints as Assert; class Author { /** * @ORM\Column(type="string", length=255) * _____________________ */ public $name; }

    @Assert\NotEmpty()

    @Assert\NotBlank()

    @Assert\Required()

    @Assert\NotNull()

  8. Метод, который получает url, принимая в качестве аргумента название маршрута

    generateUrl

    getUrl

    getPath

    generatePath

  9. Приложение Acme содержит DemoBundle. Необходимо получить из базы объект класса Article по его id. Что должно быть на месте пробела ____________? (без Кавычек и пробелов!!!)

    namespace Acme\DemoBundle\Controller; public function showArticle($id) { $product = $this->getDoctrine() ->getRepository('________________') ->find($id); // ... }

    Введите ответ:

  10. Как назначить переменной сессии session_var значение $var?

    $this->set_session('session_var',$var);

    $session->set('session_var',$var);

    $this->get('session')->set('session_var',$var);

    $_SESSION['session_var']=$var