PHP Classes

Saika: Base MVC framework for PHP Web applications

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 235 All time: 8,102 This week: 37Up
Version License PHP version Categories
saika 1.0.0MIT/X Consortium ...5PHP 5, Libraries, Design Patterns
Description 

Author

This package is a base MVC framework for PHP Web applications.

It provides base classes for implementing Web applications in PHP.

Currently it provides base controller and view classes, as well classes for processing request parameters, redirect requests, mananaging cookie and session values, access databases with PDO, manage cached data, perform CAPTCHA validation, etc..

Picture of Miraz Mac
  Performance   Level  
Innovation award
Innovation award
Nominee: 6x

 

Documentation

Saika - The PHP Framework for KIDS!

GitHub issues GitHub forks GitHub stars GitHub license Twitter

WTF Miraz! A noob like you writing PHP framework? Is this a joke buddy?

Well, pardon me, masters. But this framework is for PHP kids like me. If you are a supreme developer, king of kings, mighty coder... you should stay away master!

So why another fu*king PHP framework?

Umm! Saika ain't a framework actually. You can call it a PHP MVC boilerplate. A smart one, fast one and... beautiful one!

I see, but there is already too many MVC boilerplate out there, why another one?

Because I wanted to create a goddamn micro framework! -_-

Why should I even bother learning your goddamn framework?

There isn't anything to learn! Saika ain't a real framework. It's a skeleton app. You could start using it if you know PHP.

Okay Okay! Calm down!! What about the features?

Features

  1. MVC Pattern
  2. SEO Friendly URLs with smart hyphens to underscore
  3. Request and Redirect wrapper to handle all the request
  4. Cookie wrapper to handle cookies with ease!
  5. Session wrapper to......
  6. A pure PDO database factory
  7. A Darn simple cache and captcha library
  8. 100% autoload support, no more "require" or "include"!
  9. Composer support ( yay! -_- )
  10. Saika is configuration-less and configurable at the same time! If you don't wish to touch the config file just DON'T!
  11. Native PHP views
  12. Encryption, CSRF and XSS protection library
  13. Follows PSR, almost zero spaghetti code! :3

And that's, not all your honor! :D

Hey wait! all these libraries can be easily found on the internet. I can integrate on my script also. What's so cool about it?
  • Yes, you can Doc! But Saika has made that way too configurable and easy. If you want to create a quick prototype, a small or medium website, Saika will make your life easier.
What does Saika mean anyway?

Saika is my sister's name <3

Still got questions? Just checkout the documentation.

Install via composer

composer create-project mirazmac/saika saika

Todos

  • @todo Add namespace support
  • @todo Implement tests
  • @todo Add more detailed code comments to improve readability

  Files folder image Files (103)  
File Role Description
Files folder imageapp (1 file, 6 directories)
Files folder imageassets (1 file, 1 directory)
Files folder imagesite (3 files, 5 directories)
Files folder imagesystem (2 files, 2 directories)
Files folder imagevendor (2 files, 3 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Image file favicon.ico Data Auxiliary data
Accessible without login Plain text file HUGE-LICENSE Lic. License text
Accessible without login Plain text file index.php Aux. Auxiliary script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:235
This week:0
All time:8,102
This week:37Up