dhtmlxGantt 与 PHP:Slim3
在本教程中,您将了解在服务器端使用 PHP 5.6x-7.x 和 RESTful API 创建甘特图所需的信息。
注释
此教程使用较旧的 Slim Framework v3.x 版本。如果您在寻找教程的最新版本,请查看 Slim Framework v4.x 指南。
还有一些教程是为了在其他平台和框架的帮助下构建服务器端集成而编写的:
- dhtmlxGantt 与 ASP.NET Core
- dhtmlxGantt 与 ASP.NET MVC
- dhtmlxGantt 与 Node.js
- dhtmlxGantt 与 Python
- dhtmlxGantt 与 PHP:Slim
- dhtmlxGantt 与 PHP:Laravel
- dhtmlxGantt 与 Salesforce LWC
- dhtmlxGantt 与 Ruby on Rails
我们将使用 Slim 3 框架进行路由,并以 MySQL 作为数据存储。CRUD 逻辑将基于 PDO,并具有足够的通用性,可与任何其他框架一起使用。
注释
完整的源代码可以 在 GitHub 上获取。
第 1 步。初始化一个项目
创建一个项目
我们将使用一个 骨架应用程序,用于 Slim 3 框架。
首先,我们需要导入该项目并安装它。您可以通过 Composer 轻松完成:
php composer.phar create-project slim/slim-skeleton gantt-rest-php
如果您已经全局安装了 Composer,可以执行以下命令:
composer create-project slim/slim-skeleton gantt-rest-php
然后您应检查一切是否正常工作。为此,请进入应用文件夹并运行一个 Web 服务器:
cd gantt-rest-php
php -S 0.0.0.0:8080 -t public public/index.php
之后,您可以在浏览器中打开 http://127.0.0.1:8080,您将看到默认的 Slim 页面。