Запитання з тегом «symfony»

Symfony стосується як PHP-рамки для створення веб-додатків, так і набору компонентів, на яких побудована рамка. Цей тег відноситься до поточно підтримуваних основних версій 2.x, 3.x, 4.x та 5.x. Крім того, ви можете вказати точну версію, використовуючи відповідний тег. Цей тег не слід використовувати для запитань щодо Symfony 1.x. Будь ласка, використовуйте замість тегу Symfony1.


6
Як отримати об’єкт, який представляє поточного користувача в Symfony2?
Я використовую налаштування безпеки Symfony. Все працює добре, але я не знаю, як зробити одну важливу річ: У гілочку я можу отримати інформацію про поточного користувача, виконавши: Welcome, {{ app.user.username }} або подібне Як отримати доступ до цієї ж інформації в Контролері? Зокрема, я хочу отримати поточну сутність користувача, щоб …



5
Як отримати кореневий редактор програми Symfony2?
Який найкращий спосіб отримати кореневий каталог додатків всередині контролера? Чи можна дістати його поза контролером? Тепер я отримую його, передаючи його (від параметрів) до сервісу як аргумент, наприклад: services: sr_processor: class: Pro\Processor arguments: [%kernel.root_dir%] Чи є кращий, простіший спосіб отримати цю інформацію в Symfony2?

3
Що означає tilde (~) у моєму файлі composer.json?
Цей рядок у моєму файлі composer.json є: "require": { ... "friendsofsymfony/user-bundle": "~2.0@dev", ... }, Що робить тильди ~в ~2.0@devточності означає? Це заповнювач і завжди буде отримувати за диверсії , як 1.2.0, 2.2.0, 3.2.0і так далі? Це не має сенсу (і це зробить *підстановка). Документація composer.json нічого не говорить про тильду. …

9
Автоматична аутентифікація користувача після реєстрації
Ми розробляємо бізнес-додаток з нуля в Symfony 2, і я зіткнувся з частиною корчма з потоком реєстрації користувача: після того, як користувач створить обліковий запис, він повинен автоматично входити в систему за допомогою цих облікових даних. негайно змушені знову надати свої повноваження. Хтось мав з цим досвід чи міг вказати …

6
Проблеми із залежністю lib-icu під час встановлення Symfony 2.3.x через Composer
У мене не було проблем із встановленням Symfony 2.2.x за допомогою Composer, я завжди просто копіював стабільну версію на http://symfony.com/download . composer create-project symfony/framework-standard-edition myproject/ 2.2.1 (У мене Composer встановлений у всьому світі) Цікаво про 2.3.0-RC1, я вважав, що це пройде гладко: composer create-project symfony/framework-standard-edition mynewerproject/ 2.3.0-RC1 Але вимкнено помилку …

12
Як сортувати метод findAll Doctrine
Я читав документацію Doctrine, але не зміг знайти спосіб сортування результатів findAll (). Я використовую symfony2 + доктрину, це твердження, яке я використовую всередині мого контролера: $this->getDoctrine()->getRepository('MyBundle:MyTable')->findAll(); але я хочу, щоб результати були упорядковані за зростанням імен користувачів. Я намагався передати масив як аргумент таким чином: findAll( array('username' => 'ASC') …

20
Symfony2: Як отримати помилки перевірки форми після прив’язки запиту до форми
Ось мій saveActionкод (де форма передає дані) public function saveAction() { $user = OBUser(); $form = $this->createForm(new OBUserType(), $user); if ($this->request->getMethod() == 'POST') { $form->bindRequest($this->request); if ($form->isValid()) return $this->redirect($this->generateUrl('success_page')); else return $this->redirect($this->generateUrl('registration_form')); } else return new Response(); } Моє запитання: як я можу отримати помилки, якщо $form->isValid()повертається false?
110 symfony 

1
Доктрина 2 не може використовувати nullable = false у співвідношенні ManyToOne?
З Userним Packageпов’язаний один . Багато користувачів можуть звернутися до одного пакету. Userне може існувати без Packageвизначеного. Userповинні володіти відношенням. Відношення є двонаправленим, тому в ньому Packageє нуль або більше користувачів. Ці вимоги призводять до ManyToOneспіввідношення Userта OneToManyвзаємозв'язку Packageв Доктрині 2. Однак package_idу userтаблиці (тобто зовнішньому ключі) допускаються nullзначення. Я …

2
Додайте більше одного параметра в Twig шляху
Як додати більше одного параметра в Twig шляху? Скажіть, у вас є цей маршрут: article_show: pattern: /article/{slug} defaults: { _controller: AcmeArticleBundle:Article:show } Ви можете зробити це у своєму шаблоні гілочок: {{ path('article_show', { 'slug': article.slug }) }} але що робити, якщо це є у вашому файлі маршрутизації: _files_manage: pattern: /files/management/project={idproject}&user={iduser} …
106 symfony  twig 

6
Шлях активів у файлах CSS в Symfony 2
Проблема У мене є CSS- файл із деякими шляхами до нього (для зображень, шрифтів тощо url(..)). Моя структура шляху така: ... +-src/ | +-MyCompany/ | +-MyBundle/ | +-Resources/ | +-assets/ | +-css/ | +-stylesheets... +-web/ | +-images/ | +-images... ... Я хочу посилатися на свої зображення в таблиці стилів. Перше …
101 php  css  symfony  assetic 

2
Symfony 2: Як перевірити, чи користувач не увійшов до шаблону?
У шаблонах Symfony 2 (за допомогою Twig), як я можу ефективно перевірити, чи не входить користувач? Я не хочу використовувати ROLEчеки. Я хочу прямолінійно перевірити, чи не входить користувач. Я усвідомлюю, що порівнювати app.user.usernameз anonтворами, але це мені просто не вірно.

5
Як я можу використовувати перерву або продовжити цикл for у шаблоні Twig?
Я намагаюся використовувати простий цикл, у моєму реальному коді цей цикл є більш складним, і мені потрібна breakтака ітерація, як: {% for post in posts %} {% if post.id == 10 %} {# break #} {% endif %} <h2>{{ post.heading }}</h2> {% endfor %} Як я можу використовувати поведінку структур …
97 php  symfony  for-loop  twig  break 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.