웹 응용 프로그램에서 특정 조건에 대한 레코드를 인쇄하고 싶습니다. 하지만 일치하는 조건에 대한 레코드가 많지만 출력은 0입니다. 이 코드는 다른 모델에서 볼 수 있습니다. "$ data"은 (는) 해당 모델에 속합니다.Yii 모델의 레코드 계산
내 코드를 구현했습니다.
$temp=CHtml::encode($data->name);
$find=ConsumerRequest::model()->findAllByAttributes(array('requested_vegetable'=>$temp));
$count = count($find);
echo $count;
어떻게 해결해야합니까?
왜 데이터베이스로 피드하기 전에 HTML 인코딩을 사용하고 있습니까? 그게 여기서 문제가되는지 나는 모르지만, 당신이 뭔가 잘못하고 있다는 신호 일뿐입니다. 또한'findAllByAttributes' 대신'countByAttributes'를 사용하십시오. – Jon
제거하고 그냥 작동하지 않는 tats를 반향하려고 시도했습니다. – user2492854
짝수 countByAttributes가 출력에 변경을하지 않습니다. – user2492854