完整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 –