Yii l'état à trouver >=
J'ai besoin de trouver la ligne où summ>=250
Je fais suivantes:
$criteria = new CDbCriteria;
$criteria->condition ='summ >= 250';
$winnerBid = Bids::model()->find($criteria);
Mais j'obtiens pas de résultats.
Comment mettre en œuvre?
Comment imprimer la $winnerBid tableau?
Avez-vous un "summ" colonne de la table? Ne vous obtenez des messages d'erreur?
essayez de faire le travail de requête en premier dans votre base de données, n'est ce pas? puis la traduire de yii. si vous n'avez pas de summ colonne, alors vous aurez à chercher dans la fonction sum() et le "group by" et "avoir" clauses
Avez-vous un "summ" colonne de la table? Ne vous obtenez des messages d'erreur?
essayez de faire le travail de requête en premier dans votre base de données, n'est ce pas? puis la traduire de yii. si vous n'avez pas de summ colonne, alors vous aurez à chercher dans la fonction sum() et le "group by" et "avoir" clauses
OriginalL'auteur Joeeee | 2011-03-17
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas Yii à portée de main.
Avez-vous essayé ceci:
Cela devrait fonctionner, si
summ
est une colonne mappé correctement.OriginalL'auteur Winfred
Il sera utile, essayez ce -
OriginalL'auteur Mahendran Sakkarai
OriginalL'auteur jptsetung
Depuis que vous utilisez
>=
vous devez utiliserFindAll()
Cela devrait résoudre votre problème.
OriginalL'auteur Alexandre Pereira
Cela pourrait aussi aider: http://yiitutorials.net/easy/yii-getting-info-from-the-database
OriginalL'auteur arieltools