https://github.com/dhtmlx/scheduler-howto-php-slim
dhtmlxScheduler RESTful API implementation using PHP/Slim framework
https://github.com/dhtmlx/scheduler-howto-php-slim
calendar dhtmlx dhtmlxscheduler php
Last synced: 4 months ago
JSON representation
dhtmlxScheduler RESTful API implementation using PHP/Slim framework
- Host: GitHub
- URL: https://github.com/dhtmlx/scheduler-howto-php-slim
- Owner: DHTMLX
- Created: 2018-11-28T15:00:36.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T12:16:12.000Z (almost 2 years ago)
- Last Synced: 2025-03-02T14:23:46.406Z (11 months ago)
- Topics: calendar, dhtmlx, dhtmlxscheduler, php
- Language: PHP
- Homepage: https://docs.dhtmlx.com/scheduler/howtostart_php.html
- Size: 61.5 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# dhtmlxScheduler with php slim-framework
Implementing backend API for dhtmlxScheduler using php Slim-framework and MySQL.
## Requirements
* php 5.5.0^
* composer
* MySQL
## Setup
* clone or download the demo
```
$ git clone https://github.com/DHTMLX/scheduler-howto-slim
$ cd ./scheduler-howto-slim
```
* import database from mysql_dump.sql
```
$ mysql -uuser -ppass scheduler < mysql_dump.sql
```
* update the db connection settings in server.js
* install dependencies using composer
```
$ composer install
```
## Run
### PHP built-in server
`php -S localhost:8080 -t public public/index.php`
### Apache configuration
Ensure your .htaccess and index.php files are in the same public-accessible directory. The .htaccess file should contain this code:
```
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
```
This .htaccess file requires URL rewriting. Make sure to enable Apache’s mod_rewrite module and your virtual host is configured with the AllowOverride option so that the .htaccess rewrite rules can be used:
```
AllowOverride All
```
## References
- Slim Framework https://www.slimframework.com/
## Tutorial:
A complete tutorial can be found here https://docs.dhtmlx.com/scheduler/howtostart_php.html