2017 © Pedro Peláez
 

library phpyam

Really simple, yet easily extendable, MVC framework for PHP developers that helps you quickly write simple yet powerful web applications and APIs.

image

tbl0605/phpyam

Really simple, yet easily extendable, MVC framework for PHP developers that helps you quickly write simple yet powerful web applications and APIs.

  • Wednesday, August 1, 2018
  • by tbl0605
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

PHPYAM

Really simple, yet easily extendable, MVC framework for PHP developers., (*1)

Based on Mini, rewritten to add following features: - URL forwarding support - ajax requests support - protection against multiple form submissions - error logging using log4php - define the client's charset encoding - htaccess support - session support - output buffering support - user authentication support - internationalization of the PHPYAM error messages - customization of PHPYAM's settings storage (since v2.0), (*2)

PHPYam doesn't do yet: - form validation, (*3)

Installation

It's recommended that you use Composer to install PHPYAM:, (*4)

composer require tbl0605/phpyam:~2.0

Easy way to test the provided demo

Use php built-in web server

cd demo
php -S localhost:8000 index.php

And open localhost:8000., (*5)

Use Apache

Add the demo/ path to the httpd.conf file or to some dedicated virtual host configuration file:, (*6)

<Directory "/path/to/your/PHPYAM/demo">
    AllowOverride All
    Options FollowSymLinks
    RewriteEngine On
</Directory>

Additional notes

For further testings, you can play with constants YAM_DEMO_USE_AUTOLOADER and YAM_DEMO_APP_DIR inside the demo/server-conf.php file:, (*7)

define('YAM_DEMO_USE_AUTOLOADER', true);
define('YAM_DEMO_APP_DIR', 'application-autoloader');

or, (*8)

define('YAM_DEMO_USE_AUTOLOADER', false);
define('YAM_DEMO_APP_DIR', 'application-noautoloader');

The Versions

01/08 2018

dev-master

9999999-dev

Really simple, yet easily extendable, MVC framework for PHP developers that helps you quickly write simple yet powerful web applications and APIs.

  Sources   Download

Apache-2.0

The Requires

 

by Thierry Blind

api micro framework router