Софтуерно Инженерство
Loading...
+ Нов въпрос
kratun avatar kratun 22 Точки

PHP Blog - Err during the rendering of a template on localhost:8000

Здравейте колеги,

Дава ми грешка след като запазя поста и тряба да отида на началната страница. Поста е запазен в БД. Подчертава ми article.summary, което следва да ми визуализира. Грешката може да видите по-долу.

Благодаря за съдействието.

An exception has been thrown during the rendering of a template ("Warning: A non-numeric value encountered").

Twig_Error_Runtime

in app\Resources\views\blog\index.html.twig (line 14)

  1. <header>
  2.                             <h2>{{ article.title }}</h2>
  3.                         </header>
  4.  
  5.                         <p>
  6.                             {{ article.summary }} // <- line 14
  7.                         </p>
  8.  
  9.                         <small class="author">
  10.                             {{ article.author }}
  11.                         </small>
Тагове:
0
Софтуерни технологии 03/04/2018 00:55:52
kratun:
Разрешен проблем
sapa73 avatar sapa73 3 Точки

А това имаш ли го

{%  extends 'base.html.twig' %}
{% block main %}
<div class="container body-content">
    <div class="row">
        {% for article in articles %}
            <div class="col-md-6">
                <article>
                    <header>
                        <h2>{{ article.title }}</h2>
                    </header>

                    <p>
                        {{ article.summary }}
                    </p>

                    <small class="author">
                        {{ article.author }}
                    </small>

                    <footer>
                        <div class="pull-right">
                            <a class="btn btn-default btn-xs"
                               href="{{ path('article_view',{'id':article.id}) }}">Read more &raquo;</a>
                        </div>
                    </footer>
                </article>
            </div>
        {% endfor %}
    </div>
</div>
{% endblock %}
0
kratun avatar kratun 22 Точки

Здравей колега,

Да имам го това, но бях сгрешиш изписването на summary (

$this->summary = substr($this->getContent(),0,strlen($this->getContent())/2 . "...");

). След като го видях и оправих коригирах долепянето на точките, всичко сработи. 

Благодаря!

 

0
04/04/2018 18:47:15