je la requête suivante:L'utilisation d'un Zend_Db_Expr
$select = $this->getDao()->select()
->from(
array(new Zend_Db_Expr('FROM_UNIXTIME(expiration)'))
);
La fonction getDao est une référence à ma classe d'objets d'accès aux données qui ressemble à ceci:
class Model_Db_AccountresetDao extends Zend_Db_Table_Abstract
{
protected $_name = 'accountreset';
protected $_primary = 'reset_id';
}
Maintenant, j'obtenir cette erreur suivante:
"Select query cannot join with another table"
Ceci alors que je ne veux pas faire de jointure. Je veux juste sélectionner ce champ comme unixTimestamp
Comment puis-je résoudre ce problème?
Toute aide est appréciée.
Tnx
Mais alors cela devient une condition et je ne veux pas que ce soit une condition. Je veux juste sélectionner ce champ dans un format différent. – sanders
-> de donner le nom de la table d'objets select à sélectionner, vous devriez -> select (array ('date' => new Zend_Db_Expr ('FROM_UNIXTIME (expiration)') pour passer les champs que vous voulez sélectionner – Vadyus