完整Noob。我试图学习MVC。阅读本教程:https://www.youtube.com/watch?v=WRgHBu3msA4&index=4&list=PLfdtiltiRHWGXVHXX09fxXDi-DqInchFDPHP7 MVC Echo不工作 - Mamp
我的回声未在屏幕上打印。
这里是我的代码(99%相同的教程上面) 文件夹结构 应用 -controllers -home.php -core -App.php -Controller.php -models -views - 的init.php 公共 -index.php -CSS
的index.php
<?php
require_once '../app/init.php';
$app = new App;
的init.php
<?php
require_once 'core/App.php';
require_once 'core/Controller.php';
App.php
<?php
class App
{
protected $controller ='home';
protected $method = 'index';
protected $params = [];
public function _construct()
{
//$this->parseUrl();
echo 'hi';
}
public function parseUrl()
{
if(isset($_Get['url'])){
echo $_Get['url'];
}
}
}
Controller.php这样在PHP
<?php
class Controller
{
}
home.php
<?php
class Home extends Controller
{
public function index()
{
echo 'home/index'
}
}
你必须使用双下划线的构造函数'__construct' – Philipp
这将让你失望'$ _GET'并可能'回声“家/ index''没有致闭幕词。 –
http://php.net/manual/en/function.error-reporting.php –