mvc web application
TRANSCRIPT
BrowsePoint A Sample MVC Web Application
Installation • Clone the project into the desired directory. https://github.com/romeoartista/BrowsePoint
Folder Structure
Folder Structure assets/ • Contains static file contents such as CSS, JavaScript,
and image files. config/ • Contains configuration files in PHP format. Has app.php
and database.php by default.
Folder Structure controller/ • Contains the controller class files. All files
should end in “Controller” suffix. (eg MainController.php)
helpers/ • Contains the helper files.
Folder Structure lib/ • Contains core classes needed to run the MVC
functionality of the web application. model/ • Contains model classes for the web application. All
required classes should end in “Model” suffix. (e.g. UserModel.php)
Folder Structure view/ • Contains files in rendering web pages. One
controller is equal to one directory.
Features Supported • APC Caching • HTTP Request Wrapping • PHP Session Wrapping
TODO • Add object mapping of database result to
PHP class instance. • Logging • Memcache support • Model class generator • Improve configs • Theme layout support