Я новичок в PHP.У меня есть этот главный контроллер:
namespace App\Core;
class Controller
{
/** @var View View The view object */
public $View;
public $templates;
/**
* Construct the (base) controller. This happens when a real controller is constructed, like in
*/
public function __construct()
{
}
public function loadModel() {
$this->model = new \App\Front\Model\IndexModel(); //error line
}
}
В IndexController у меня есть:
namespace App\Front\Controller;
use App\Front\Model\IndexModel;
class IndexController extends \App\Core\Controller {
public function index(){
$this->loadModel->test();
}
}
В IndexModel у меня есть:
namespace App\Front\Model;
class IndexModel
{
public function test(){
echo 'test print';
}
}
В действии я получаю эту ошибку:
Примечание: неопределенное свойство: App \ Front \ Controller \ IndexController :: $ loadModel в /Applications/xampp/htdocs/cmstest/application/Front/Controller/IndexController.php в строке 13
Я загружаю все классы, используя composer и метод PDR-4.
В чем проблема и как ее исправить?Спасибо