PHP Classes

PHP PhoneBook: Phone book manager application based on MVC

Recommend this page to a friend!
  Info   Example   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 234 All time: 8,112 This week: 131Up
Version License PHP version Categories
phonebook 1.0.0GNU General Publi...5PHP 5, Databases, Content management, D...
Description 

Author

This package implements a phone book manager application based on MVC.

It provides classes that implements a controller class and scripts for the model and views to present a phonebook application that can provide basic operations to manipulate entries of a phonebook like listing, adding, editing and deleting those entries.

The phonebook records are stored in a database accessed using the PDO class.

Innovation Award
PHP Programming Innovation award nominee
January 2021
Number 12
Some applications need to allow users to manage their contact phone numbers.

This package provides a phone book management application component that can be integrated in other applications that use the MVC design pattern, so it can be useful in many projects of other developers.

Manuel Lemos
Picture of Ali YILMAZ
  Performance   Level  
Innovation award
Innovation award
Nominee: 8x

 

Example

<?php

require_once './Mind.php';

$conf = array(
   
'host' => 'localhost',
   
'dbname' => 'mydb',
   
'username' => 'root',
   
'password' => ''
);

$Mind = new Mind($conf);


$Mind->route('/', 'app/views/index', array('app/database/install', 'app/model/ListModel'));
$Mind->route('add', 'app/views/add', array('app/controller/RecordController:add'));
$Mind->route('edit:id', 'app/views/edit', array('app/model/RecordModel', 'app/controller/RecordController:edit'));
$Mind->route('remove:id', 'app/views/remove', array('app/model/RecordModel', 'app/controller/RecordController:remove'));


Details

PhoneBook

PhoneBook A simple phone book application.

Screenshots

Main Page

Normal

Main

Responsive

Main

Add Page

Normal

Add

Responsive

Add

Edit Page

Normal

Edit

Responsive

Edit

Remove Page

Normal

Remove

Responsive

Remove

Error Page

Normal

Error

Responsive

Error


Screenshots (10)  
  • style/screenshots/add-responsive.jpg
  • style/screenshots/add.jpg
  • style/screenshots/edit-responsive.jpg
  • style/screenshots/edit.jpg
  • style/screenshots/error-responsive.jpg
  • style/screenshots/error.jpg
  • style/screenshots/main-responsive.jpg
  • style/screenshots/main.jpg
  • style/screenshots/remove-responsive.jpg
  • style/screenshots/remove.jpg
  Files folder image Files (45)  
File Role Description
Files folder imageapp (1 file, 4 directories)
Files folder imagepublic (1 file, 2 directories)
Files folder imagestyle (3 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file LICENSE.md Lic. License text
Plain text file Mind.php Class Class source
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  
 100%
Total:234
This week:0
All time:8,112
This week:131Up