I too ran into this issue when setting up iDVD on El Capitan and using Photos. My work around is to use iCloud Photo Sharing. I didn't want to have to manage files so exporting photos would be more work.
Inside Photos, I created a Shared photo album called "From Photos". I then simply share the photos I want to use in iDVD to this album.
I then open iPhoto/Aperature (iDVD sees both of these equally). I turn on iCloud Photo Sharing and turn off any of the auto import features since I am not using either of these applications for my Photo management. They simply act as a way to get iDVD to see the iCloud shared album.
So, after you shared all the photos to the shared album, open iPhoto/Aperture to allow the shared album to sync itself.
Return to iDVD and the photos will appear there shortly.
Not as nice as it would be if iDVD could see the Photos library directly. But all I need to do is manage the shared album to control visibility of the photos in iDVD.