Comment puis-je échapper à sql complexe dans Zend Framework?

J'ai le sql (une simplification de la réalité):

SELECT *
FROM t
WHERE myname LIKE '%{$input}%';

Comment échapper à l' $input?
Je ne peux pas utiliser le quoteInto (à moins que j'ai raté quelque chose).
Comme

$sql=$DB->quoteInto("SELECT *
                     FROM t
                     WHERE myname LIKE '%?%'",$input);

Va me donner

SELECT *
FROM t
WHERE myname LIKE '%'my input'%';

et

$sql=$DB->quoteInto("SELECT *
                     FROM t
                     WHERE myname LIKE ?",'%'.$input.'%');

Va me donner quelque chose sur les lignes:

SELECT *
FROM t
WHERE myname LIKE '\%my input\%';

OriginalL'auteur Itay Moav -Malimovka | 2009-04-12