CI Core Controller
heren, dames,
Ik snap er de balloz meer van..
Volgens CI User Guide
Moet ik één en ander op de manier doen zoals ik het gedaan heb, toch krijg ik constant een foutmelding:
Front.php (application/controllers)
JD_MainController (application/core)
Config.php (application/config/config.php)
Ik ben een beetje de weg kwijt. Iemand die enig idee heeft?
Ik snap er de balloz meer van..
Volgens CI User Guide
Moet ik één en ander op de manier doen zoals ik het gedaan heb, toch krijg ik constant een foutmelding:
Quote:
Fatal error: Class 'JD_MainController' not found in C:\USBWebserver\root\TIK\New\application\controllers\Front.php on line 9
Front.php (application/controllers)
JD_MainController (application/core)
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
class JD_MainController extends CI_Controller
{
function __construct()
{
exit('BOEM');
}
}
{
function __construct()
{
exit('BOEM');
}
}
Config.php (application/config/config.php)
Ik ben een beetje de weg kwijt. Iemand die enig idee heeft?
Gewijzigd op 05/03/2013 16:47:38 door Chi Lion
Moet jou custom klasse niet in een ander mapje?
application/libraries/JD_MainController.php
application/libraries/JD_MainController.php
Quote:
Moet jou custom klasse niet in een ander mapje?
application/libraries/JD_MainController.php
application/libraries/JD_MainController.php
Neu, het is een extent op een controller dus geen library. :)
EDIT vergeet even wat hierboven stond.
Heb het net zelf even getest, en dat werkt gewoon hoor.
Die 404 doet mij vermoeden op een typfoutje.
EDIT 2
Hmm... strainge..
Als ik JD_Controller als naam geef, dan gaat het goed.
Als ik JD_MainController doe niet.
Het lijkt erop dat je echt niets tussen JD_ en Controller mag zetten.
Dit is vaag.
Gewijzigd op 05/03/2013 18:58:34 door Bart V B
Bart, je hebt gelijk. Nu werkt het dus wel.
Hier is niks vaags aan hoor... in de user guide staat duidelijk uitgelegd dat wanneer je CI_Controller gebruikt je de complete klasse overschrijft, en wanneer je de prefix MY_ of in jouw geval JB_ gebruikt een extensie schrijft voor deze klasse.



