Thanks!!

I created a directory under controllers and named it cp.  I moved pages.php 
into that directory.  I left cp.php in the controllers dir.  I also removed all 
the routing definitions from the routes.php file.

Now everything is routed through the cp.php controller.

I must have missed something.  

Thank you for your help!

------------------------

Keith Smith

--- On Fri, 11/30/12, Eric Cope <[email protected]> wrote:

From: Eric Cope <[email protected]>
Subject: Re: OT: CodeIgniter Routing
To: "Main PLUG discussion list" <[email protected]>
Date: Friday, November 30, 2012, 9:36 AM

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 <[email protected]> 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 - [email protected]

To subscribe, unsubscribe, or to change your mail settings:

http://lists.phxlinux.org/mailman/listinfo/plug-discuss



-----Inline Attachment Follows-----

---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss

Reply via email to