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; }