Обычным ява скриптом не стоит, из-за ограничений кол-ва чекбоксов придется рисовать очередной велосипед.
Можно просто пару строк в success аяка добавить
- Код: Выделить всё
$("#compare").html(parseInt($("#compare").html()) + 1);
и
- Код: Выделить всё
$("#compare").html(parseInt($("#compare").html()) - 1);
А для незарегистрированных пользователей, как я понял
- Код: Выделить всё
echo ComparisonList::getCountListingsGuest(Yii::app()->session->sessionId);
А теперь еще задачка осталась как выполнять один php для зарегистрированных, а другой для незарегистрированных пользователей не подскажите?
так нормально?
- Код: Выделить всё
if (Yii::app()->user->isGuest) {
echo ComparisonList::getCountListingsGuest(Yii::app()->session->sessionId);
}
else {
echo ComparisonList::getCountListingsUser(Yii::app()->user->id);
}
или так
- Код: Выделить всё
if (param('useUserRegistration') && Yii::app()->user->isGuest) {
echo ComparisonList::getCountListingsGuest(Yii::app()->session->sessionId);
}
else {
echo ComparisonList::getCountListingsUser(Yii::app()->user->id);
}
подскажите в чем разница?