<?php /** * Thin PHP Framework (TPF) 2011 http://thinphp.com * * Licensed under TPF License at http://bit.ly/TPFLicense * Redistributions of files must retain the above copyright notice. * * @copyright Copyright 2011, Thin PHP Framework Team * @link http://thinphp.com * @package app.web * @license TPF License http://bit.ly/TPFLicense */ define('BASE', dirname(__FILE__)); require_once BASE . '/app/includes.php'; if (!isset($_GET['route'])) { exit('No direct script access allowed!'); } $c = new MainController($_GET['route']); $c->handle(null);
<?php /** * Copyright (c) 2014 Keith Casey. * * This code is designed to accompany the lynda.com video course "Design Patterns in PHP" * by Keith Casey. If you've received this code without seeing the videos, go watch the * videos. It will make way more sense and be more useful in general. */ /** * Suggested URL patterns for your solution: * index.php?m=greeting&a=hello * index.php?m=greeting&a=goodbye. */ define('URL', '/PHPDesignPatterns/06-MVC/challenge'); include __DIR__ . '/controllers/MainController.php'; $controller = new MainController(filter_input(INPUT_GET, 'a', FILTER_SANITIZE_STRING)); $controller->handle();