PHPackages                             andikaryanto/nayoframework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. andikaryanto/nayoframework

ActiveLibrary[Framework](/categories/framework)

andikaryanto/nayoframework
==========================

nayo framework is a MVC php framework

v1.2.3(6y ago)0181PHPPHP ^7.2CI failing

Since Nov 11Pushed 5y agoCompare

[ Source](https://github.com/andikaryanto11/NayoFramework)[ Packagist](https://packagist.org/packages/andikaryanto/nayoframework)[ RSS](/packages/andikaryanto-nayoframework/feed)WikiDiscussions master Synced today

READMEChangelog (8)Dependencies (12)Versions (13)Used By (0)

Nayo Framework
==============

[](#nayo-framework)

Nayo Framework is php MVC base, built from native php insipred by Code Igniter and Entity framework (.Net EDMX)

MAIN PURPOSE why i build this app is to share code MVC, if someone wants to know how php MVC works. It's simple code , and could be modified by everyone.

Installation
============

[](#installation)

1. install composer for php
2. copy app to your web server
3. go to Framework folder from cmd/console. type "composer update"

Simple Guide
============

[](#simple-guide)

it's Code igniter inspired App. mostly look like Code Igniter for config (App\\Config)

Main difference from code igniter is in the model (ORM look like) and migration so i give simple explaination for Modeling

0. Config
=========

[](#0-config)

App\\Config\\Databse.php Support 2 database driver mysql and sqlsrv php (for sql server &gt; 2008, ex: 2012 or greater) see for php setup to ODBC driver

```
'connectionstring' => "",
'host' => '', // host of database ex : 192.168.1.xxx or .\MSSQLSERVER
'user' => '',
'password' => '',
'dbname' => '',
'driver' => '.mysqli', //.mysqli, .sqlsrv
'port' => '',
'charset' => '',
'engine' => ''

```

1. Models
=========

[](#1-models)

Model class must extends Nayo\_Model class

- table name must be in plural
- file name must be like table name, ex : Examples.php , upper case first letter
- class name must be like table name, ex : Examples , upper case first letter
- table must have field Id (int, auto increment)
- i give some query table creation in App\\Database\\Migrations

Here example :

```
