Чат Telegram
Группа ВКонтакте
Новый комментарий


Metey 05.02.2020 в 11:20

Вот в этой части кода

{% extends 'base.html.twig' %}

{% block title %}Результаты поиска{% endblock %}

{% block body %}

    <form class="form-inline my-2 my-lg-0" action="{{ path('blog_search') }}" method="get">
        <input class="form-control mr-sm-2" type="search" aria-label="Search" name="q">
        <button class="btn btn-default my-2 my-sm-0" type="submit">Ищем</button>
    </form>

    {% for post in posts %}
        <div class="media text-muted pt-3">
            <p class="media-body pb-3 mb-0 small lh-125 border-bottom border-gray">
                <a href="{{ path('blog_show', {slug: post.slug}) }}">{{ post.title }}</a><
                {{ post.body | slice(0, 255) ~ '...'  }}
            </p>
        </div>
    {% endfor %}
    <small class="d-block text-right mt-3">
        <a href="{{ path('blog_posts') }}">На главную</a>
    </small>
{% endblock %}

кажется нужно вместо строки
<a href="{{ path('blog_show', {id: post.id}) }}">{{ post.title }}</a><
поставить это
<a href="{{ path('blog_show', {slug: post.slug}) }}">{{ post.title }}</a>

а домашнюю страницу нужно или создать или вставить вместо нее другой маршрут
в этом месте
<a href="{{ path('blog_home') }}">На главную</a>

Логические задачи с собеседований