Я создаю менеджер информации о продуктах (PIM).Попытка построить это с помощью фреймворка Symfony.Проблема, с которой я сталкиваюсь в данный момент.Я показываю информацию о моем продукте с таблицами данных на примере файла ветки ниже.
{% set title = 'Product List' %}
{% extends 'table.twig' %}
{% block h1_page_header %} Product List {% endblock %}
{% block panel_heading %} Product List {% endblock %}
{% block thead %}
<tr>
<th>ID</th>
<th>Name</th>
<th>SKU</th>
<td>Actions</td>
</tr>
{% endblock %}
{% block tbody %}
{% for product in products %}
<tr>
<td>
{{ product.id }}
</td>
<td>
{{ product.name }}
</td>
<td>
SKU
</td>
<td>
<a href="{{ path('app_product_getproduct', {'id': product.id}) }}" class="btn btn-success btn-sm" >
<span class="glyphicon glyphicon-pencil"></span>
</a>
<a href="{{ path('app_product_delete', {'id': product.id}) }}" class="btn btn-danger btn-sm" onclick="return confirm('Are you sure?')">
<span class="glyphicon glyphicon-trash"></span>
</a>
</td>
</tr>
{% endfor %}
Проблема, с которой я столкнулся сейчас, заключается в том, что в моей базе данных теперь почти 60-70 КБ.Но мой продукт / список / страница не отображается из-за продукта 70К, который я хочу показать в таблицах данных.Это работает хорошо для немногих продуктов 2-4k, но выше этого не делает.
Я провел исследование и выяснил, что могу решить мою проблему с помощью обработки на стороне сервера.Но у меня вопрос: есть ли лучшее решение / альтернатива для достижения моей цели?