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

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

4
Введення Symfony 2 EntityManager в експлуатацію
Я створив свій власний сервіс, і мені потрібно внести доктрину EntityManager, але я не бачу, що __construct()це викликається у моїй службі, і ін'єкція не працює. Ось код і конфігурації: <?php namespace Test\CommonBundle\Services; use Doctrine\ORM\EntityManager; class UserService { /** * * @var EntityManager */ protected $em; public function __constructor(EntityManager $entityManager) { …

3
Доступ до зареєстрованого користувача у шаблоні
Я використовую FOSuserbundle, щоб розпочати реєстрацію користувачів https://github.com/FriendsOfSymfony/FOSUserBundle У мене це є реєстрація / вхід та вихід. Що я хочу зробити зараз, це захопити дані про зареєстрованих користувачів і представити їх на кожній сторінці мого сайту. Як "Привіт ім'я користувача" у заголовку типу речі. Здається, що вбудовування контролера в моє …

9
Доступ до значень POST в об’єкті запиту Symfony2
Добре, це питання для початківців, але я ніде не можу знайти відповіді. У контролері в Symfony2 я хочу отримати доступ до значення POST з однієї з моїх форм. У контролері у мене є: public function indexAction() { $request = $this->get('request'); if ($request->getMethod() == 'POST') { $form = $this->get('form.factory')->create(new ContactType()); $form->bindRequest($request); …
93 php  symfony  http-post 

1
cascade = {“remove”} VS orphanRemoval = true VS ondelete = "КАСКАД
Я намагався зібрати небагато інформації про такі способи автоматичного видалення дочірньої сутності при видаленні батьківської сутності. Здається, найпоширенішим способом є використання однієї з цих трьох анотацій: cascade = {"remove"} АБО orphanRemoval = true АБО ondelete = "CASCADE" . Я трохи заплутаний щодо третього: ondelete = "КАСКАД" , оскільки пояснення в …

12
«Клас XXX не є допустимим об’єктом або відображеним суперкласом» після переміщення класу у файловій системі
У мене був клас сутності в Aib \ PlatformBundle \ Entity \ User.php У мене не було проблем при спробі створити клас його форми доктрина додатка / консолі php: create: form AibPlatformBundle: User Тепер я змінив простір імен на Aib \ PlatformBundle \ Entity \ Identity \ User, але коли …

14
Отримання базової URL-адреси веб-сайту та глобальна передача його гілці в Symfony 2
Я переходжу з CodeIgniter на Symfony 2. Чи може хтось дати мені приклад того, як: Отримати базову URL-адресу (URL-адресу без деталей маршруту) Глобально передайте цю змінну до набору гілочок, щоб я міг використовувати її в кожному шаблоні.
92 url  symfony  base-url 

3
Symfony2 і доктрина - Помилка: невірний вираз PathExpression. Має бути StateFieldPathExpression
У мене є сутність, яка виглядає так: /** * @Gedmo\Tree(type="nested") * @ORM\Table(name="categories") * @ORM\Entity() */ class Category extends BaseCategory { /** * @ORM\OneToMany(targetEntity="Category", mappedBy="parent") */ protected $children; /** * @Gedmo\TreeParent * @ORM\ManyToOne(targetEntity="Category", inversedBy="children") * @ORM\JoinColumn(name="parent_id", referencedColumnName="id", onDelete="SET NULL") */ protected $parent; } і я намагаюся запустити такий запит: $qb = …

12
Як кодувати сутності Doctrine до JSON у додатку Symfony 2.0 AJAX?
Я розробляю ігровий додаток і використовую Symfony 2.0. У мене багато запитів AJAX до серверної бази. І більше відповідей - це перетворення сутності в JSON. Наприклад: class DefaultController extends Controller { public function launchAction() { $user = $this->getDoctrine() ->getRepository('UserBundle:User') ->find($id); // encode user to json format $userDataAsJson = $this->encodeUserDataToJson($user); return …


2
Яка нова структура каталогів Symfony 3?
Я щойно створив новий проект Symfony 2.5 за допомогою звичайної команди композитора: php composer.phar create-project symfony/framework-standard-edition path/ 2.5.0 Термінал запитує мене: Чи хотіли б ви використовувати структуру каталогів Symfony 3? Що це за структура каталогу Symfony 3? Я ніколи раніше цього не бачив ... Чи є він новим з 2.5? …
90 symfony 

5
Як я можу надіслати відповідь JSON у контролері symfony2
Я використовую jQueryдля редагування моєї вбудованої форми Symfony. Я показую форму у jQueryдіалоговому вікні, а потім надсилаю її. Дані правильно вводяться в базу даних. Але я не знаю, чи потрібно мені надсилати їх JSONназад jQuery. Насправді я трохи плутаюся з цим JSON. Припустимо, я додав у свою таблицю рядок з …
90 php  javascript  json  symfony 

4
Передача даних до buildForm () у Symfony 2.8, 3.0 і вище
Наразі моя програма передає дані моєму типу форми за допомогою конструктора, як рекомендовано у цій відповіді . Однак посібник з оновлення Symfony 2.8 радить, що передача екземпляра типу до createFormфункції застаріла: Передача екземплярів типу до форм :: add (), FormBuilder :: add () та методів FormFactory :: create * () …
87 php  symfony 

18
EntityManager закрито
[Doctrine\ORM\ORMException] The EntityManager is closed. Після отримання винятку DBAL при вставці даних EntityManager закривається, і я не можу повторно підключити його. Я спробував так, але це не отримало з'єднання. $this->em->close(); $this->set('doctrine.orm.entity_manager', null); $this->set('doctrine.orm.default_entity_manager', null); $this->get('doctrine')->resetEntityManager(); $this->em = $this->get('doctrine')->getEntityManager(); У когось є ідея, як відновити зв’язок?

1
Як перевірити, чи існує об’єкт у механізмі шаблонування Twig у Symfony2?
У мене є багатовимірний масив, де одні об’єкти існують, а інші - ні. Я постійно отримую Метод "код" для об'єкта "stdClass" не існує в ... ? Код, який я використовую у своєму шаблоні: {% for item in items %} <p>{% if item.product.code %}{{ item.product.code }}{% endif %}</p> {% endfor %} …
84 symfony  twig 

4
Як виправити виняток “Додати myBundle до конфігурації activicBundle” symfony2?
Коли я намагаюся використовувати {% javascript %}тег TWIG для посилання на мій .jsфайл, він повертає мене за наступним винятком: An exception has been thrown during the compilation of a template ("You must add CompetitiongameBundle to the assetic.bundle config to use the {% javascripts %} tag in CompetitiongameBundle:game:index.html.twig.") in "CompetitiongameBundle:game:index.html.twig". Мій …
84 php  symfony  twig 

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