В моей модели (Task) У меня есть функция:Как вызвать функцию в twig в Symfony2?
public function isTaskOverdue()
{
if ("now"|date('Y-m-d') > task.deadline|date('Y-m-d')){
return false;
} else{
return true;
}
}
В прута (редактировать) Я хочу, чтобы отобразить форму:
{% extends 'base.html.twig' %}
{% block title %}app:Resources:Task:edit{% endblock %}
{% block body %}
{{ form(form) }}
{% endblock %}
Я хочу, чтобы отобразить форму, если эта функция возвращает истину. Как я могу назвать эту функцию в twig?
В PHP, вы можете сравнить 2 даты непосредственно, нет необходимости для их форматирования. Вам нужно применить фильтр даты, чтобы получить дату «сейчас». – Alsatian