示例#1
0
 public function actionAttentiontopic()
 {
     $topic_id = $_POST["topic_id"];
     $model = LoveTopic::model()->find("create_user=:create_user and topic_id=:topic_id", array(":topic_id" => $topic_id, ":create_user" => Yii::app()->user->id));
     $info = LoveTopic::model()->find("create_user=:create_user order by `order_no` desc", array(":create_user" => Yii::app()->user->id));
     if ($model == NULl) {
         $loveTopic = new LoveTopic();
         $loveTopic->create_user = Yii::app()->user->id;
         $loveTopic->create_time = time();
         $loveTopic->topic_id = $topic_id;
         $loveTopic->order_no = $info == NULL ? 1 : $info->order_no;
         $return['message'] = $loveTopic->save() ? "ok" : "false";
     } else {
         $return['message'] = $model->delete() ? "ok" : "false";
     }
     $count = LoveTopic::model()->count("create_user=:create_user", array(":create_user" => Yii::app()->user->id));
     $return['count'] = $count;
     echo json_encode($return);
 }