Cómo usar las funciones de MySQL en Propel

Quiero seleccionar registros que tengan 1 mes o más.

La consulta es: SELECT * FROM foobar WHERE created_at> DATE_SUB (curdate (), INTERVAL 1 MONTH)

Usando Propel en Symfony, hago:

$ c = nuevos criterios
$ c-> add (FoobarPeer :: CREATED_AT, "DATE_SUB (curdate (), INTERVAL 1 MONTH)", Criteria :: GREATER_THAN);

Lo que Propel genera es: SELECT * FROM foobar WHERE created_at> 'DATE_SUB (curdate (), INTERVAL 1 MONTH)' - en otras palabras, pone la función MySQL entre comillas simples, lo que la convierte en una cadena (sin sentido) y no obtengo archivos.

Lo que he hecho por ahora es:

$ c-> add (FoobarPeer :: CREATED_AT, "created_at> DATE_SUB (curdate (), INTERVAL 1 MONTH)", Criteria :: CUSTOM);

Pero no quiero usar soluciones personalizadas a menos que tenga que hacerlo. ¿Alguna pista además de usar Criteria :: CUSTOM?

Respuestas a la pregunta(2)

Su respuesta a la pregunta