Вопросы с тегом «symfony»

Symfony относится как к PHP-фреймворку для создания веб-приложений, так и к набору компонентов, на которых он построен. Этот тег относится к поддерживаемым в настоящее время основным версиям 2.x, 3.x, 4.x и 5.x. В качестве альтернативы вы можете указать точную версию, используя соответствующий тег. Этот тег не следует использовать для вопросов о Symfony 1.x. Вместо этого используйте тег Symfony1.

227
На каскаде удаления с доктриной2

Я пытаюсь сделать простой пример, чтобы узнать, как удалить строку из родительской таблицы и автоматически удалить совпадающие строки в дочерней таблице с помощью Doctrine2. Вот две сущности, которые я использую: Child.php: <?php namespace Acme\CascadeBundle\Entity; use Doctrine\ORM\Mapping as...

215
Как отобразить объект DateTime в шаблоне Twig

Одно из моих полей в одной из моих сущностей - это переменная datetime. Как я могу преобразовать это поле в строку для отображения в браузере? Вот фрагмент кода: {% for game in games %} ... <td> {{game.gameTeamIdOne.teamName}} </td> <td> {{game.gameTeamIdTwo.teamName}} </td>...

214
Запущенный Composer возвращает: «Не удалось открыть входной файл: composer.phar»

Я новичок в symfony2 и читаю symblog . В третьей главе, пытаясь использовать данные, я попробовал команду: php composer.phar update но я получил ошибку: Could not open input file: composer.phar Так что я немного погуглил и попробовал php composer.phar install но все равно получаю ту же ошибку....

205
Должно ли в Symfony 2.x все быть действительно связкой?

Я в курсе вопросов , как это , где люди , как правило , чтобы обсудить общую концепцию Symfony 2 из пучка. Дело в том, что в конкретном приложении, таком как, например, приложение, похожее на твиттер, все ли должно быть внутри общего пакета, как говорят официальные документы ? Причина, по которой я...

203
Как получить параметры запроса в symfony2

Я очень новичок в Symfony. В других языках, таких как Java и другие, я могу использовать, request.getParameter('parmeter name')чтобы получить значение. Есть ли что-нибудь подобное, что мы можем сделать с Symfony2. Я видел несколько примеров, но ни один не работает для меня. Предположим, у меня есть...

198
Количество строк в Doctrine QueryBuilder

Я использую QueryBuilder Doctrine для создания запроса, и я хочу получить общее количество результатов из запроса. $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n') ->where('n.bar = :bar') ->setParameter('bar', $bar); $query =...

191
Как мне прочитать настройки конфигурации из Symfony2 config.yml?

Я добавил параметр в свой файл config.yml как таковой: app.config: contact_email: somebody@gmail.com ... Да хоть убей, я не могу понять, как прочитать это в переменной. Я пробовал что-то подобное в одном из своих контроллеров: $recipient = $this->container->getParameter('contact_email'); Но...

170
Как получить параметры конфигурации в шаблонах веток Symfony2

У меня есть шаблон ветки Symfony2. Я хочу вывести значение параметра конфигурации в этом шаблоне ветки (номер версии). Поэтому я определил параметр config следующим образом: parameters: app.version: 0.1.0 Я могу использовать этот параметр конфигурации в контроллерах, но понятия не имею, как...

164
Как отобразить строку, содержащую HTML в шаблоне ветки?

Как я могу отобразить строку, содержащую теги HTML в шаблоне ветки? Моя переменная PHP содержит этот HTML и текст: $word = '<b> a word </b>'; Когда я делаю это в моем шаблоне ветки: {{ word }} Я получаю это: &lt;b&gt; a word &lt;b&gt; Я хочу это вместо этого: <b> a...

146
Как мне прочитать из parameters.yml в контроллере в symfony2?

Я поместил несколько пользовательских переменных в мой app / config / parameters.yml. parameters: api_pass: apipass api_user: apiuser Мне нужно получить доступ к ним с моего контроллера, и я попытался получить их с $this->get('api_user'); из моего файла контроллера. Когда я пытаюсь это, я...

140
Можно ли, если первый ответ будет частным с помощью AppCache (Symfony2)?

Я пытаюсь использовать http-кеширование. В моем контроллере я задаю следующий ответ: $response->setPublic(); $response->setMaxAge(120); $response->setSharedMaxAge(120); $response->setLastModified($lastModifiedAt); режим разработчика В среде разработки первый ответ - 200 со следующими...

136
Как получить сущность, которая представляет текущего пользователя в Symfony2?

Я использую настройки безопасности Symfony. Все отлично работает, но я не знаю, как сделать одну важную вещь: В ветке я могу получить информацию о текущем пользователе, выполнив: Welcome, {{ app.user.username }} или похожие Как мне получить доступ к этой же информации в контроллере? В частности, я...

121
Как получить корневой каталог приложения Symfony2?

Как лучше всего получить корневой каталог приложения изнутри контроллера? Можно ли вывести его вне контроллера? Теперь я получаю это, передавая его (из параметров) службе в качестве аргумента, например: services: sr_processor: class: Pro\Processor arguments: [%kernel.root_dir%] Есть ли лучший и...

115
Что означает тильда (~) в моем файле composer.json?

В моем файле composer.json есть такая строка: "require": { ... "friendsofsymfony/user-bundle": "~2.0@dev", ... }, Что делает тильды ~в ~2.0@devточности означает? Это заполнитель и всегда будет получать за диверсии , как 1.2.0, 2.2.0, 3.2.0и так далее? Не имеет смысла (и будет сделано с помощью...