在Codeigniter 3中实现动态Highcharts

17 Mar 2025 | 4 分钟阅读

在本节中,我们将使用 Codeigniter 3,以便获得动态 highcharts。我们将使用 MySQL 应用来理解 highcharts 的实现。我们将在 Codeigniter 3 的应用中使用 highchart js 来创建 3D 图表、饼图、条形图、地图图表、折线图、面积图等。在我们的 Codeigniter 项目中,我们将使用 highcharts js,以便使用数据库来创建动态柱状图。对于任何管理面板,基本需求是图表。如果我们正在为客户开发一个项目,他们总是要求他们的管理仪表板包含图表,以便他们可以轻松地比较我们的新订阅、销售额、新用户等。通过使用图表,我们可以快速方便地通过图表比较每个月、每年等。

在下面的示例中,我们将创建一个柱状图。我们为浏览者创建它,然后我们将点击输入的网站。使用此柱状图,我们可以比较每月访问者的数量,还可以获取该月点击次数的信息。为此,我们将创建 "demo_viewer" 和 "demo_click" 表。使用此表,我们将获得动态输出。输出从数据库获取,它将作为图表显示给我们。获取网站 highcharts 的步骤如下

步骤 1

在此步骤中,我们将创建数据库表。为此,我们将创建 "h_sole" 作为新数据库。如果我们想重命名它,我们可以这样做。之后,我们将描述点击和浏览者的柱状图之间的比较。当我们想应用它时,我们需要创建两个表。一个表将为浏览者创建为 "demo_viewer",第二个表将为点击创建为 "demo_click"。两个表都将使用 MySQL 查询创建,如下所述

创建 demo_viewer 表

创建 demo_click 表

步骤 2

在此步骤中,我们将进行数据库配置。为此,我们将添加一些数据库的详细信息,例如数据库名称、用户名、密码等,如下所述

application/config/database.php

步骤 3

在第三步中,我们将添加路由。对于图表和渲染视图,我们将添加一个路由。为此,我们将打开名为 routes.php 的文件,然后我们将输入以下代码

application/config/routes.php

步骤 4

在此步骤中,我们将创建控制器。为此,将使用 ChartController 创建一个名为 "index" 的方法。为了获取所有数据库数据,我们将编写以下代码。我们将使用此控制器的文件夹,以便我们可以创建一个新方法。执行此操作的代码如下

application/controllers/ChartController.php

步骤 5

在此步骤中,我们将创建视图文件。为此,我们将使用我们的视图文件夹创建一个名为 "my_chart.php" 的新视图文件。之后,我们将使用该文件添加以下代码

application/views/my_chart.php

现在我们的上述代码已准备好运行。运行此代码后,将生成以下输出

Dynamic Highcharts in Codeigniter 3
下一主题#