Articles of symfony

Создайте уникальный уникальный токен csrf в Symfony

Кто-нибудь знает, как я могу создать уникальный CSRF_token в Symfony? Я использовал следующую конфигурацию в файле security.yml, и в форме он создает Symfony CSRF_token по умолчанию. firewalls: login: pattern: ^/demo/secured/login$ security: false docova: pattern: /.* form_login: login_path: %d.login_path% check_path: %d.check_path% csrf_provider: form.csrf_provider csrf_parameter: _csrf_token intention: My_Private_String default_target_path: %d.default_target_path% success_handler: myproject.security.authentication.success_handler logout: path: /MyProject/logout target: /MyProject […]

Микроядро Symfony 3 и ORM

Я использую Micro Kernel, и я попытался настроить Doctrine ORM. приложение / Config / config.yml framework: secret: S0ME_SECRET templating: engines: ['twig'] profiler: { only_exceptions: false } doctrine: dbal: driver: pdo_mysql host: 127.0.0.1 dbname: symfony-micro user: root password: '' orm: Приложение / AppKernel.php use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; use Symfony\Component\Config\Loader\LoaderInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Routing\RouteCollectionBuilder; use Doctrine\Common\Annotations\AnnotationRegistry; $loader […]

Как я могу решить эту проблему памяти доктрины?

Следующий код выполняет итерацию по таблице, которая имеет ~ 1,000,000 строк. Мне было рекомендовано использовать метод iterateResult () Doctrine, чтобы избежать проблем с памятью ( docs ): $batchSize = 1000; $i = 0; $q = $em->createQuery('SELECT i from MyBundle:Items i WHERE i.imgSize IS NULL'); $results = array(); $iterableResult = $q->iterate(); while (($row = $iterableResult->next()) !== […]

Получить услугу запроса из класса DataTransformer

Короткий рассказ: Мне нужно получить сервис Request из класса, который не наследуется от класса Controller (это DataTransformer, который, как правило, реализует DataTransformerInterface). Длинная история: У меня встроенная форма с полем электронной почты. Если пользователь вводит электронное письмо, которое не существует в моей таблице базы данных пользователей, я хочу создать нового пользователя с этим электронным письмом. […]

Вход в Symfony Не работает

Я использую symfony 2.8, я новичок в symfony, я внедрил логин и регистрацию, регистрация работает нормально, но когда я вхожу в систему, она показывает эту ошибку Type error: Argument 4 passed to Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken::__construct() must be of the type array, string given, called in C:\xampp\htdocs\blog\vendor\symfony\symfony\src\Symfony\Component\Security\Core\Authentication\Provider\UserAuthenticationProvider.php on line 96 Теперь я немного запутался в реализации ROLES, у […]

Не удается получить attr id с jquery

Я нахожусь в приложении Symfony (2.3), используя http://www.symfocal.com/ Я пытаюсь изменить способ календаря diplayed, но у меня есть некоторые проблемы с jquery: Вот часть измененного кода, касающегося моей проблемы. Файл twig с jquery: <script> … jQuery(document).ready(function() { var cal1 = $('#cal1'); var cal2 = $('#cal2'); function fillCalendar(mois, annee, cal) { $(cal).css('display', 'none'); $(cal).find('a').removeClass().unbind(); {% if […]

Созданный Symfony Bundle не работает

Я только что создал новый проект с symfony 3.4, и я создал пакет, сообщение из поколения пакетов сказал, что все хорошо, тогда я просто начинаю работать, просто запуская команду clear cache, она отображает это сообщение об ошибке php.exe C: \ wamp64 \ www \ bunead \ bin \ console cache: clear Fatal error: Class 'AnnuaireBundle […]

Почему я не могу получить доступ к переменным сеанса symfony из других файлов?

У меня есть веб-приложение, построенное с помощью схемы symfony. Я хочу объединить приложение symfony и приложение codeigniter, не создавая новое приложение, используя только одну структуру. Поэтому, если пользователь зарегистрирован в symfony, он также будет зарегистрирован в codeigniter Теперь я просто пытаюсь получить доступ к переменным сеанса этого приложения symfony из другого php-файла, но переменная $_SESSION […]

Symfony2 вводят Doctrine Dbal в качестве службы конструктора

Попытка передать доктрину dbal-соединение с моей конструкцией в контроллере. Я следую этой ссылке, но это не работает: Как вы получаете доступ к Doctrine DBAL в классе обслуживания Symfony2? Вот моя служба внутри app / config / config.yml services: form1: class: Test\TestBundle\Controller\FormController arguments: [@doctrine.dbal.form1_connection] Вот мой контроллер с конструкцией namespace Test\TestBundle\Controller; use FOS\RestBundle\Controller\FOSRestController; use FOS\RestBundle\Controller\Annotations as […]

ErrorException: предупреждение: заголовок может содержать не более одного заголовка, обнаружена новая строка

У меня возникли проблемы с перенаправлением после определенной функции, которая отправляет электронные письма! Моя функция: public function emailAction($emails, $url) { foreach($emails as $email) { $message = \Swift_Message::newInstance() ->setSubject('Updates in Symfony Blog') ->setFrom(array('blog@symfonyblog.com' => 'Symfony Blog')) ->setTo($email["email"]) ->setBody( $this->renderView( 'NEWSBlogBundle:Default:email.txt.twig', array('url' => $url) ) ) ; $this->get('mailer')->send($message); } return $this->redirect($this->newpostAction()); //return $this->redirect($this->generateUrl('NEWSBlogBundle_homepage')); } Он отправляет письма […]