Articles of symfony

Symfony2 Пользовательская ошибка 404 страница

Я делаю пользовательскую 404 страницу в symfony2. У меня уже есть настраиваемая страница, которая работает, но когда я расширяю base.html.twig, я получаю эту ошибку: Fatal error: Uncaught exception 'Symfony\Component\Routing\Exception\ResourceNotFoundException' in C:\htdocs\pdb\app\cache\prod\appProdUrlMatcher.php:267 Stack trace: #0 C:\htdocs\pdb\app\cache\prod\classes.php(1361): appProdUrlMatcher->match('/test23') #1 C:\htdocs\pdb\app\cache\prod\classes.php(1254): Symfony\Component\Routing\Matcher\UrlMatcher->matchRequest(Object(Symfony\Component\HttpFoundation\Request)) #2 C:\htdocs\pdb\app\cache\prod\classes.php(1961): Symfony\Component\Routing\Router->matchRequest(Object(Symfony\Component\HttpFoundation\Request)) #3 [internal function]: Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object(Symfony\Component\HttpKernel\Event\GetResponseEvent), 'kernel.request', Object(Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher)) #4 C:\htdocs\pdb\app\cache\prod\classes.php(1747): call_user_func(Array, Object(Symfony\Component\HttpKernel\Event\GetResponseEvent), 'kernel.request', Object(Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher)) in […]

Измените шаблон с помощью параметра при рендеринге действия контроллера?

Я получил простой CRUD-контроллер с indexAction (), чтобы перечислить все элементы. Теперь я хочу выполнить это действие в другом шаблоне и изменить его. {{ render(controller("MyBundle:MyEntity:index")) }} Есть ли предопределенный параметр для изменения шаблона? Конечно, его легко передать это значение, но я не хочу изобретать велосипед.

Новый объект был найден через связь ***, которая не была настроена на каскадное сохранение операций для объекта

В настоящее время я создаю некоторые инструменты для некоторых тестов, и я столкнулся с этой ошибкой. У вас есть идея о том, как его решить? У меня так много приспособлений, чтобы скопировать его. A new entity was found through the relationship '***' that was not configured to cascade persist operations for entity: ***. To solve […]

Symfony2: как добавить массив Entity Entity в FormBuilder

Я работаю с Symfony и Doctrine, у меня есть функция, которая будет выбирать строки по определенным критериям: $entities = $repository->getSomeEntities(); теперь я хочу отобразить эти объекты в списке выбора, я проверил entity FormType, но я не мог добиться того, что я ищу. Пример: $builder->add('id','entity', array( 'class' => 'Path\To\Entity', 'property' => 'id' )); приведенный выше код […]

php unit first test symfony

Я пытаюсь установить некоторые тесты в symfony. Я делаю первые шаги на этом. Мой вопрос заключается в том, из какой папки следует писать приложение phpunit -c, которое я имею в виду в c: / или из пакета, потому что я получаю сообщение не распознанной внутренней команды.

Обновите один выбор на основе другого select

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

Silex: jQuery запрос AJAX вызывает исключение – для «GET …» не найден маршрут

Я пытаюсь сделать ajax-вызов на tr-щелчке следующим образом: $.ajax({ type: "GET", url: "/segments/ajaxGetHostsSegment", data: { deelgebied: deelgebiedid }, success: function( data ) { // CHECK ID'S WITH ID'S IN FORM AND CHECK CHECKBOXES }, error: function (xhr, ajaxOptions, thrownError) { console.log(xhr.status); console.log(thrownError); } }) В моем файле маршрутов у меня есть: $app->get('/segments/ajaxgethostssegment', 'Segments\Controller\IndexController::ajaxGetHostsSegment')->bind('segments.gethosts'); Действие моего […]

Удалить инструкцию по построению запроса Doctrine

Я использую Symfony2, я должен использовать Doctrine QueryBuilder ( http://docs.doctrine-project.org/en/latest/reference/query-builder.html ). В документации нет примера для инструкции delete или update. Моя сущность: object(stdClass)[417] public '__CLASS__' => string 'Les\DataBundle\Entity\News' (length=26) public 'id' => int 1 public 'restoId' => int 1 public 'category' => string 'dessert' (length=7) public 'text' => string 'jlkdjsalkdj sa' (length=14) public 'dateCreated' => […]

Предоставление встроенных форм Symfony2 в шаблоне twig

Я новичок в шаблонах Symfony и twig. Проблема в том, что я не могу понять, как визуализировать поля встроенной формы отдельно в шаблоне ветви. Я попытался найти его, но, возможно, другие использовали немного разные формы, и эти примеры не сработали для меня. Мои формы: class RegistrationType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) […]

Symfony 4.0 не работает

К точке: – Я создал новый проект на symfony 4.0: composer create-project symfony/skeleton sf4 – Работает страница приветствия – Я хотел создать свою первую страницу с https://symfony.com/doc/current/page_creation.html, и я сделал именно то, что они говорят: создать контроллер и маршрут – Страница приветствия изменила статус на: No route found for "GET /" <-Расширенный – новый путь […]