Ik ben met een eigen raamwerkje bezig en heb voor mijzelf besloten om met namespaces te werken.
Op zich werkt het nu allemaal voor wat er staat maar nu loop ik even vast op een extends.
In mijn map projectx/controllers/home.php staat:
<?php
use projectx\system\controller;
class home extends controller
{
public function index()
{
echo 'test';
$this->loadModel();
}
}
?>
Mijn hoofd controller staat in projectx/system/controller.php
<?php
namespace projectx\system;
class controller
{
public function loadModel()
{
echo 'Model Called!';
// echo en return geprobeerd.
//return 'Model Called!';
}
}
?>
De controller home.php word netjes geladen middels mijn autoloader.
Echter doet de functie in de hoofd controller niets.
Ik krijg netjes de echo test te zien maar de functie die ik return in de hoofdcontroller niet.
Wat vergeet ik?