Php Symfony 1.4(条令1.2.4):以任何方式覆盖所有;时间标签;获得者?

Php Symfony 1.4(条令1.2.4):以任何方式覆盖所有;时间标签;获得者?,php,symfony1,doctrine,timestamp,overriding,Php,Symfony1,Doctrine,Timestamp,Overriding,在较旧版本的symfony(1.2)/w中,您只需将自定义日期格式传递给时间表getter,例如: $var->getCreatedAt('d.m.Y'); 是否有任何方法可以让symfony 1.4/w原则实现这一点——也许可以通过某种方式覆盖时间戳字段的默认getter(注意,我不想覆盖所有模型类的getter,这对我来说是一种麻烦和肮脏) 我看到默认的日期格式是在timestable.php文件中设置的(类:doctor\u Template\u timestable),但我没有进

在较旧版本的symfony(1.2)/w中,您只需将自定义日期格式传递给时间表getter,例如:

$var->getCreatedAt('d.m.Y');
是否有任何方法可以让symfony 1.4/w原则实现这一点——也许可以通过某种方式覆盖时间戳字段的默认getter(注意,我不想覆盖所有模型类的getter,这对我来说是一种麻烦和肮脏)


我看到默认的日期格式是在timestable.php文件中设置的(类:doctor\u Template\u timestable),但我没有进一步了解它。

我认为这是Propel的一个功能,因为它没有集成到doctor中。太糟糕了

对于Doctrine,我使用DateHelper:

<?php use_helper('Date') ?>

<?php echo format_date(
  $var->getCreatedAt(), 
  "d.m.Y"
) ?>
sfApplicationConfiguration::getActive()->loadHelpers(array('Date'));

$formattedDate = format_date(
  $var->getCreatedAt(), 
  "d.m.Y"
);