Welcome Guest, Not a member yet? Register   Sign In
Ionize - Free & Open Source creative CMS
#54

[eluser]Michel-Ange[/eluser]
@Tottys Design : Loading a model in the Router class goes against the MVC principles of CI.

I had a look to your other post :
First, have a look at the MVC principles : In MVC, the controller "catch" all user entries, manage request / loads data through models and finaly feeds the view, which will be send to the user. The "router" can be see as a dispatcher which is here to understand the request and route to the good controller, nothing more.

A way to do what you want should be to create a main controller, which will load the model in charge of getting the controllers names from database. All other controllers will extends this main controller. With this way of thinking, you will keep the MVC logical without hacking the router lib.
Create a MY_Controller extending Controller in the librairies folder and then use inheritance for your other controllers.


Messages In This Thread
Ionize - Free & Open Source creative CMS - by El Forum - 11-14-2009, 05:13 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-14-2009, 05:22 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-14-2009, 07:40 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-14-2009, 08:54 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-14-2009, 11:25 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-14-2009, 11:27 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 01:56 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 03:41 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 04:04 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 04:17 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 05:05 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 05:37 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 06:20 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 08:00 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 08:17 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 08:42 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 09:01 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 10:12 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 10:56 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 11:17 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-15-2009, 11:50 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 01:52 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 04:21 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 06:26 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 11:07 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 11:16 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 11:20 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 11:29 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 11:35 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 11:52 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 12:00 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 12:48 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 01:04 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 01:50 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 01:55 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 04:40 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 05:00 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-16-2009, 05:10 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 03:15 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 03:55 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 04:54 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 08:19 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 09:10 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 10:00 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 12:04 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 12:11 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 12:14 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 12:15 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 12:25 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 12:41 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 03:42 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 04:30 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-17-2009, 04:46 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-18-2009, 02:36 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-18-2009, 06:09 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-18-2009, 08:34 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-18-2009, 09:47 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 10:28 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 01:09 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 01:48 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 03:01 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 03:32 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 05:31 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 06:27 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-20-2009, 06:54 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-22-2009, 12:06 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-24-2009, 08:40 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-24-2009, 10:05 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-24-2009, 05:32 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 03:53 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 07:29 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 08:11 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 09:51 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 10:46 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 10:56 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 11:05 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 11:09 AM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 12:21 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 01:02 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 01:29 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-25-2009, 01:38 PM
Ionize - Free & Open Source creative CMS - by El Forum - 11-27-2009, 04:06 AM
Ionize - Free & Open Source creative CMS - by El Forum - 12-04-2009, 09:45 PM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 02:37 AM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 03:11 AM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 09:39 AM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 09:44 AM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 09:44 AM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 04:04 PM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 06:09 PM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 06:18 PM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 06:32 PM
Ionize - Free & Open Source creative CMS - by El Forum - 12-05-2009, 09:34 PM
Ionize - Free & Open Source creative CMS - by El Forum - 12-06-2009, 02:40 AM
Ionize - Free & Open Source creative CMS - by El Forum - 12-06-2009, 01:04 PM
Ionize - Free & Open Source creative CMS - by El Forum - 12-08-2009, 02:57 PM
Ionize - Free & Open Source creative CMS - by El Forum - 01-10-2010, 04:57 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-10-2010, 05:04 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-10-2010, 05:14 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-10-2010, 06:15 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-10-2010, 06:49 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-10-2010, 09:06 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-10-2010, 03:13 PM
Ionize - Free & Open Source creative CMS - by El Forum - 01-11-2010, 02:49 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-11-2010, 08:21 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-11-2010, 09:49 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-11-2010, 10:26 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-20-2010, 12:22 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-20-2010, 02:07 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-20-2010, 08:41 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-21-2010, 02:32 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-21-2010, 02:53 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-21-2010, 03:05 PM
Ionize - Free & Open Source creative CMS - by El Forum - 01-21-2010, 07:27 PM
Ionize - Free & Open Source creative CMS - by El Forum - 01-22-2010, 01:53 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-23-2010, 01:09 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-24-2010, 07:23 PM
Ionize - Free & Open Source creative CMS - by El Forum - 01-25-2010, 10:13 PM
Ionize - Free & Open Source creative CMS - by El Forum - 01-26-2010, 10:39 PM
Ionize - Free & Open Source creative CMS - by El Forum - 01-27-2010, 12:37 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-27-2010, 02:04 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-27-2010, 08:17 AM
Ionize - Free & Open Source creative CMS - by El Forum - 01-28-2010, 08:11 PM
Ionize - Free & Open Source creative CMS - by El Forum - 02-09-2010, 09:58 AM
Ionize - Free & Open Source creative CMS - by El Forum - 02-12-2010, 12:15 PM
Ionize - Free & Open Source creative CMS - by El Forum - 02-24-2010, 03:23 AM
Ionize - Free & Open Source creative CMS - by El Forum - 02-24-2010, 05:51 AM
Ionize - Free & Open Source creative CMS - by El Forum - 02-25-2010, 02:45 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-03-2010, 12:45 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-09-2010, 09:17 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-14-2010, 05:57 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-14-2010, 07:47 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-14-2010, 07:52 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-14-2010, 04:12 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-14-2010, 04:45 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-14-2010, 05:46 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-14-2010, 06:12 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-15-2010, 12:14 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-15-2010, 05:38 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-15-2010, 06:29 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-15-2010, 08:49 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-16-2010, 02:00 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-16-2010, 02:31 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-16-2010, 02:40 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-16-2010, 03:25 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-16-2010, 05:27 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-16-2010, 07:38 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-17-2010, 12:49 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-21-2010, 07:49 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-23-2010, 03:23 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-24-2010, 01:36 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-24-2010, 08:56 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-24-2010, 09:41 PM
Ionize - Free & Open Source creative CMS - by El Forum - 03-27-2010, 05:15 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-27-2010, 10:06 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-29-2010, 01:30 AM
Ionize - Free & Open Source creative CMS - by El Forum - 03-29-2010, 04:01 PM
Ionize - Free & Open Source creative CMS - by El Forum - 04-06-2010, 01:56 PM
Ionize - Free & Open Source creative CMS - by El Forum - 04-06-2010, 02:25 PM
Ionize - Free & Open Source creative CMS - by El Forum - 04-07-2010, 11:33 AM
Ionize - Free & Open Source creative CMS - by El Forum - 04-07-2010, 02:17 PM
Ionize - Free & Open Source creative CMS - by El Forum - 04-07-2010, 08:32 PM
Ionize - Free & Open Source creative CMS - by El Forum - 04-08-2010, 06:07 PM
Ionize - Free & Open Source creative CMS - by El Forum - 04-18-2010, 05:57 AM



Theme © iAndrew 2016 - Forum software by © MyBB