![]() |
Schedule algorithm - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: Schedule algorithm (/showthread.php?tid=20009) |
Schedule algorithm - El Forum - 06-25-2009 [eluser]juan1904[/eluser] Hi, I'm working on a schedule algorithm for a hockeyleague and I'm almost done, but there is something that bugs me and keeps me awake at nights! In my code I use require once 'blah.php'; to create different instances of a class called Schedule_team like this: Quote:$arr = array(); $team_array is an array with some information about every team. Schedule_team holds information about how many times a team has met the others. I wonder if there is any smart way to get around this "require once" and "new Scheldule_team();" problem of mine. Schedule algorithm - El Forum - 06-25-2009 [eluser]Pascal Kriete[/eluser] How about a factory? Code: class Schedule_team Make that a library, and use it: Code: $this->load->library('schedule_team'); In it's current form it will also return a team if you already have on of the same name. Depending on how complex this class is you may want to separate the factory from the actual schedule_team class. |