Skip to content

A ZF3 CRUD application using DataTables, jQuery and Ajax

License

Notifications You must be signed in to change notification settings

unclexo/zf3-datatables-crud

Repository files navigation

A ZF3 CRUD app using DataTables, jQuery and Ajax

Introduction

A simple CRUD web application using Zend Framework 3 including DataTables, Bootstrap, and jQuery. This application has the following features:

  • Registers new user
  • Updates user details
  • Deletes user details
  • Validates data from server
  • Actions are done via AJAX
  • Server-side processing of DataTables
  • Uses Bcrypt for password encryption

Screenshots

Check out images inside /data/screenshots directory or click here.

Installation

Just clone the repository and run composer as follows:

$ cd path/to/project/dir
$ git clone git@github.com:unclexo/zf3-datatables-crud.git
$ cd server
$ php composer.phar install

Alternately, download the repo to some directory and run composer as follows:

$ cd path/to/project/dir
$ php composer.phar install

Web Server Setup

Apache Setup

To setup apache, setup a virtual host to point to the public/ directory of the project. It should look something like below:

<VirtualHost *:80>
  DocumentRoot /path/to/zf3-datatables-crud/public
  <Directory /path/to/zf3-datatables-crud/public>
    DirectoryIndex index.php
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>

Now you should be able to see a list of users if you visit this link http://localhost/users

Database table:

Database table is shipped with this repo in the data directory. Otherwise, you may get the sql file from here.

License

zf3-datatables-crud is provided under the MIT license.

Contributing

If you found a mistake or a bug, please report it using the Issues page. Your feedback is highly appreciated.

About

A ZF3 CRUD application using DataTables, jQuery and Ajax

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published