You can just put your controller "pages" in the controller/cp directory... Then you don't have to muck with the routes... Eric On Fri, Nov 30, 2012 at 9:20 AM, keith smith wrote: > > > Hi, > > I'm rather new to CodeIgniter. I'm using version 2.0.3 and am using the > provided .htaccess code to remove index.php from the URL. > > I'm working on a control panel and would like to set up a controller for > each table to keep things simple and modular. (any feedback on a better > idea is much appreciated) > > I was thinking I needed to configure the controllers this way > > 1) $route['cp/pages/(:any)'] = "cp_pages"; (would contain only controller > code for managing the pages table.) > > 2) $route['cp/users/(:any)'] = "cp_users"; (would contain only controller > code for managing the users table.) > > .... other table configured with their own control panel. > > 3) $route['cp/'] = "cp"; (splash page and menu. If not logged in presents > the log in form) > > /cp/ gives me the splash page. so far so good. > > /cp/pages - cp controller - not what I was expecting. I was wanting the > index function of the cp_pages controler. > > /cp/pages/list/ - takes me to the cp_pages controller / index function > > What I would like to configure is: > > /cp/ - use cp controller > > /cp/pages/ - use the cp_pages controller / index function > /cp/pages/add/ - use the cp_pages controller / add function > /cp/pages/list - use the cp_pages controller /list function > /cp/pages/list/10 - use the cp_pages controller /list function with > segment set to 10 as starting point. > > If I'm going down the wrong path please let me know. > > Thank you! > > > ------------------------ > Keith Smith > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > http://lists.phxlinux.org/mailman/listinfo/plug-discuss >