Articles of symfony 2.1

Symfony 2 – Как удалить пакет?

Итак, мой вопрос заключается в том, как удалить пакет, который я создал? Вы создаете связки с этой консольной командой: php app/console generate:bundle –namespace=Test/BlogBundle –format=yml И thats awsome, но что, если мне нужно удалить этот пакет? Есть ли консольная команда для удаления пакета, который мне больше не нужен? Я знаю, что когда вы создаете новый пакет […]

Ошибка отображения Symfony2.1: class_parents ()

У меня проблема с попыткой получить данные из таблицы (через сущность) с помощью Doctrine2 в проекте Symfony2.1. Вот контроллер, где я получаю ошибку: /** * Country list */ public function countrylistAction() { $em = $this->getDoctrine()->getManager(); $countryList = $em->getRepository('ProjectBaseBundle:SYS_TCountry') ->findAll(); $serializer = new Serializer(array(new GetSetMethodNormalizer()), array('json' => new JsonEncoder())); return new Response($serializer->serialize($countryList, 'json')); } Лицо: <?php […]

Как избежать сообщения об отмене изменений композитора

Я обновляю symfony verdors через композитор. Я всегда делаю это, используя: php composer.phar update Но последняя версия композитора, перед обновлением каждого пакета покажет такое сообщение: – Updating doctrine/data-fixtures dev-master (a95d783 => a28b6bd) The package has modified files: M .gitignore M .gitmodules M LICENSE M README.md M UPGRADE M composer.json M lib/Doctrine/Common/DataFixtures/AbstractFixture.php M lib/Doctrine/Common/DataFixtures/DependentFixtureInterface.php M lib/Doctrine/Common/DataFixtures/Event/Listener/MongoDBReferenceListener.php […]

Изменение языка с symfony 2.1

Имея некоторые проблемы с изменением языка на веб-сайте symfony 2.1. Я не могу найти способ изменить язык, не используя _locale на всех маршрутах. Я знаю, что это противоречит основному правилу , но этот контент, например, не будет проиндексирован движком, поскольку он является только членом. Как правило, я хотел бы, чтобы простой метод имел возможность изменить […]

Symfony2.1: невозможно найти контроллер для пути "/ login_check"

Я использовал учебник «Использование традиционной формы входа в систему» от symfony.com для аутентификации моих пользователей. С помощью простого http auth он отлично работает. После того как логин был отправлен, я получаю это исключение: Не удалось найти контроллер для пути / login_check. Возможно, вы забыли добавить соответствующий маршрут в свою конфигурацию маршрутизации? Ну, в учебнике я […]

Проверка Symfony2 не работает, когда Entity Relationships / Associations

контроллер public function indexAction(Request $request) { $user = $this->container->get('security.context')->getToken()->getUser(); $owner = $user->getId(); $first = new First(); $first->setOwner($owner); $second = new Second(); $second->setOwner($owner); $second->setFirst($first); $form = $this->createForm(new SecondType(), $second); if ($request->getMethod() == 'POST') { $form->bindRequest($request); if ($form->isValid()) { $em = $this->get('doctrine')->getEntityManager(); $em->persist($first); $em->persist($second); $em->flush(); } } return $this->render('MySampleBundle:Home:index.html.twig', array( 'form' => $form->createView(), )); } ORM Yaml […]

Слишком много данных с var_dump в symfony2 doctrine2

У меня около 40 сущностей и много двунаправленных отношений. Всякий раз, когда я использую var_dump ($ user) или любой объект, мой браузер загружается слишком большим количеством данных массивов и переменных, тогда он просто разбился. Я хочу, чтобы проблема. Данные вставляются штрафом. Могу ли я вызвать проблему в производстве.

Добавление дополнительных постоянных вызовов для предварительной перезагрузки вызова в Symfony 2.1

У меня есть прослушиватель preUpdate в моем приложении. Когда он уволен, я хочу, чтобы он создал несколько дополнительных записей. Ниже приведен упрощенный пример базовой функциональности. В этой текущей реализации, похоже, новые события не сохраняются. Есть ли другие звонки, которые мне нужно делать здесь? Благодарю. public function preUpdate(Event\LifecycleEventArgs $eventArgs) { $em = $eventArgs->getEntityManager(); $uow = $em->getUnitOfWork(); […]

Как вставить репозиторий в службу в Symfony2?

Мне нужно ввести два объекта в ImageService . Один из них – это экземпляр Repository/ImageRepository , который я получаю так: $image_repository = $container->get('doctrine.odm.mongodb') ->getRepository('MycompanyMainBundle:Image'); Итак, как я объявляю это в моих сервисах .yml? Вот услуга: namespace Mycompany\MainBundle\Service\Image; use Doctrine\ODM\MongoDB\DocumentRepository; class ImageManager { private $manipulator; private $repository; public function __construct(ImageManipulatorInterface $manipulator, DocumentRepository $repository) { $this->manipulator = […]

Установить языковой стандарт в Symfony 2.1

Я пытаюсь использовать языковой коммутатор на моем сайте symfony 2.1. Я выполнил официальную документацию , установил файлы перевода, но установил локаль с помощью $ request-> setLocale ('en_US'); похоже, не работает. После некоторых исследований я нашел этот вопрос, который дает начало ответа с помощью этой техники слушателя . Тем не менее, мне все еще не удается […]