Articles of symfony

Symfony 2.0 Doctrine entity setter не работает

У меня есть база данных с таблицей Отсутствие с полями: id, date, duration, user_id, typ_id .. У меня также есть 2 таблицы User и AbsenceTyp. Все с * _id определяется как FK для соответствующей таблицы. Я создал getters / seters и обновил свою БД следующими командами: php app/console doctrine:generate:entities MyTestBundle php app/console doctrine:schema:update –force (Не […]

Установка фрейма Symfony 406 Неприемлемая ошибка с CPanel & WHM

Поэтому я пытаюсь заставить Symfony работать на моем сервере, следуя этим инструкциям по установке. http://symfony.com/doc/current/book/installation.html#book-installation-permissions Я добрался до той части, где я запускал эту команду на консоли в каталоге, где я хотел, чтобы среда была установлена. symfony new my_project_name Затем я следил за этими инструкциями, чтобы установить мой веб-корневой каталог в / web, как я […]

В Doctrine мне нужно создать класс, чтобы сделать соединение?

Я пытаюсь присоединиться к моему классу репозитория (Symfony 3 с Doctrine). Вот как это выглядит: public function findByRole($roles){ $qb = $this->createQueryBuilder('u') ->join('user_role', 'ur', Join::ON, 'ur.id = u.customerId'); $q = $qb->getQuery(); $users = $q->getArrayResult(); dump($users); } И у меня есть эта ошибка: [Семантическая ошибка] строка 0, col 49 около 'user_role ur': Ошибка: Class 'user_role' не определен. […]

Проблема с sonataIntlBundle – я не могу установить с композитором

Вывод композитора (после обновления composer.phar) Задача 1 – Запрос на установку для sonata-project / intl-bundle 2.2.*@dev -> выполнимый сонатом-проектом / intl-bundle [2.2.x-dev]. – sonata-project / intl-bundle 2.2.x-dev требует, чтобы ext-intl * -> запрашиваемая запрошенная PHP-версия int отсутствует в вашей системе. Проблема 2 – sonata-project / intl-bundle 2.2.x-dev требует ext-intl * -> запрашиваемая запрошенная PHP-версия int […]

Не удалось установить конфигурацию безопасности FOSUserBundle + HWIOAuth

Я пытаюсь заставить FOSUserBundle и HWIOAuth работать вместе для обработки аутентификации двух типов пользователей: представителей и стажеров. Представители начнут использовать HWIOAuth и будут использовать Salesforce и внутренний FOSUserBundle. Я пытаюсь установить все, но у меня проблемы, потому что Symfony выбрасывает эту ошибку, когда я пытаюсь получить доступ к маршрутам /login-salesforce или /admin . InvalidConfigurationException в […]

Объемная вставка / обновление Doctrine 2

Рассмотрим этот код (завернутый внутри функции): $manager = $this->manager; // local ref $q = $manager->createQuery('select c from VendorFeedBundle:Category c'); $iterableResult = $q->iterate(); $i = 0; $batchSize = 500; foreach($iterableResult as $row) { $category = $row[0]; $struct = explode(' ' . $this->separator . ' ', $category->getPath()); unset($struct[count($struct) – 1]); $path = implode(' ' . $this->separator . […]

Отношение Symofny2 nm с дополнительным полем

У меня есть две таблицы (тест и вопрос) и средняя таблица (нм). В этом пункте все работает отлично. Но теперь мне нужно добавить дополнительную информацию в таблицу (nm), порядок этого вопроса в этом тесте Мне нужно это: id | test_id | question_id | order 1 | 1 | 1 | 3 2 | 1 | […]

отношение многих к многим в виде вида symfony 2

У меня есть много-много отношений между двумя сущностями. Затем я показываю форму для добавления entityA в entityB. Невозможно добавить настраиваемую форму (я имею в виду в представлении twig), чтобы позволить пользователю иногда выбирать одно значение, а иногда и несколько? когда я хочу, чтобы пользователь выбирал более одного значения, я использую это <select multiple> {% for […]

Как бороться с относительными путями в Symfony 2?

Похоже, вы получаете разные относительные пути в зависимости от того, как вы выполняете скрипт: console или web. Я нахожу это крайне раздражающим, разве у вас не было никаких проблем с этим? Каждый раз, когда мне нужно копировать / перемещать / удалять файлы, я должен думать, если я нахожусь в cli или web, если бы я […]

Symfony – Override ProfileForm – опция 'class' не существует

Я пытаюсь переопределить форму редактирования FOSUserBundle для профиля, поэтому я так понимаю: config.yml fos_user: db_driver: orm firewall_name: main user_class: crmBundle\Entity\User profile: form: type: crmBundle\Form\ProfileFormType services.yml services: app.form.profile: class: crmBundle\Form\ProfileFormType tags: – { name: form.type, alias: crm_user_profile } ProfileFormType.php namespace crmBundle\Form; use FOS\UserBundle\Util\LegacyFormHelper; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Security\Core\Validator\Constraints\UserPassword; class ProfileFormType extends AbstractType { public function […]