示例#1
0
 public function addMusic()
 {
     /*		echo "$this->playlist_id"."<br />";
     		echo $this->ids;
     		exit;*/
     $this->ids = explode('_', $this->ids);
     if (empty($this->playlist_id) || empty($this->ids)) {
         return false;
     }
     $playlistid = $this->playlist_id;
     $musicids = $this->ids;
     $status = TRUE;
     foreach ($musicids as $musicId) {
         if (self::model()->exists("playlist_id={$playlistid} AND music_id={$musicId}")) {
             continue;
         }
         $newItem = new PlaylistMusic();
         $newItem->playlist_id = $this->playlist_id;
         $newItem->music_id = $musicId;
         if ($newItem->save()) {
             $newStatus = TRUE;
         } else {
             $newStatus = FALSE;
         }
         $status = $newStatus && $status;
     }
     return $status;
 }