Witam
Napotkałem się z problemem w Symfony. Otóż chciałbym aby w menu generowały się nazwy kategorii z bazy danych.
Samo generowanie działa (sprawdzałem na surowym PHP i na innych ścieżkach). Myślę, że jest to wina bloku include (jest to w pliku html.twig):
<div class="topnav" id="myTopnav">
<a href="/">Główna</a>
{% if app.user %}
<a href="{{ path('logout') }}">Wylogowanie</a>
{% else %}
<a href="{{ path('login') }}">Logowanie</a>
{% endif %}
<a href="{{ path('post') }}">Strona z postami</a>
{% include 'kategorie.php' %}
</div>
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "bazka";
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT * FROM kategorie";
$result = $conn -> query($sql);
while($row = $result->fetch_assoc())
{
echo $row['nazwa'];
}
?>
Próbowałem także drukować za pomocą controllera, ale wyskakiwał błąd, że zmienne nie istnieją (oczywiście na innych ścieżkach istnieją, podawałem dokładną ścieżkę, bo pliki są w innych folderach)