PHPackages                             kecik/mvc - 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. kecik/mvc

ActiveLibrary[Framework](/categories/framework)

kecik/mvc
=========

External MVC Libraries for Kecik Framework

1.0.3(10y ago)321211MITPHPPHP &gt;=5.4.0

Since Dec 10Pushed 9y ago2 watchersCompare

[ Source](https://github.com/kecik-framework/mvc)[ Packagist](https://packagist.org/packages/kecik/mvc)[ RSS](/packages/kecik-mvc/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (3)Used By (1)

**Kecik MVC**
=============

[](#kecik-mvc)

Merupakan pustaka/library yang dibuat khusus Framework Kecik, pustaka/library ini dibuat sebagai MVC external yg akan secara otomatis menggantikan fungsi dari MVC internal yang hanya men-generate perintah SQL, tapi pustaka ini akan menjalankan fungsi Model sebagaimana mestinya.

**Cara Installasi**
-------------------

[](#cara-installasi)

file composer.json

```
{
    "require": {
        "kecik/kecik": "1.1.*@dev",
        "kecik/dic": "1.0.*@dev",
        "kecik/database": "1.0.*@dev",
        "kecik/mvc": "1.0.*@dev"
    }
}
```

Jalankan perintah

```
composer install
```

**Cara Menggunakannya**
-----------------------

[](#cara-menggunakannya)

Untuk kebutuhan assets anda bisa download di  untuk Bootstrap.

buat struktur direktori seperti ini:

```
+--app
|  +-- controllers
|  +-- models
|  +-- views
+-- assets
|   +-- css
|   +-- js
|   +-- images
+-- templates

```

Simpan file **`bootstrap.min.css`** dan **`bootstrap-theme.min.css`** kedalam direktori **`assets/css/`**, lalu buat file **`starter-template.css`** dengan isi file sebagai berikut:

```
body {
  padding-top: 50px;
}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}
```

Lalu simpan juga kedalam direktori **`assets/css`**.

Lalu buat file **`composer.json`** dengan isi berikut ini:

```
{
    "require": {
        "kecik/kecik": "1.0.*@dev",
        "kecik/dic": "1.0.*@dev",
        "kecik/database": "1.0.*@dev",
        "kecik/mvc": "1.0.*@dev"
    }
}
```

Jalankan perintah

```
composer install
```

Untuk Database pada contoh ini menggunakan database **mysql**. Selanjutnya buat database dengan nama database **`kecik`**, lalu jalankan perintah sql berikut ini:

```
CREATE TABLE IF NOT EXISTS `user` (
  `username` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `fullname` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  PRIMARY KEY (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `user` (`username`, `password`, `fullname`, `email`) VALUES
('admin', '21232f297a57a5a743894a0e4a801fc3', 'Administrator', 'dna.extrim@gmail.com'),
('kecik', '9981b95fcb28eddb5a4dcab5fbe71061', 'Kecik User', 'kecik@blabla.com');
```

Selanjutnya buat file **`index.php`** dengan isi sebagai berikut:

```
