让我们举个例子:
我们在输入字段中引入01.03.2013。 然后在一个方法中我们检查这个:0 == dateTime.getDayOfMonth()有没有机会这是真的?月份的编号从0或1开始?
答案 0 :(得分:1)
我怀疑自定义public function findByAttribute($attributeName, $value)
{
return $this->getQueryBuilder()
->join($this->getAlias() . '.attributes', 'av')
->join('av.attribute', 'a')
->where('av.value = :value')
->andWhere('a.name = :attributeName')
->setParameter('attributeName', $attributeName)
->setParameter('value', $value)
->getQuery()
->getResult();
}
返回0是可行,但没有一个“内置”年代表会这样做,当然公共格里高利/ ISO年代表赢了“吨。
换句话说,如果您使用故意奇怪的年表,您只需要担心这一点 - 此时这可能是您遇到的最少问题。