我在phpMyAdmin中有view table
。
这是我的视图表的结果:
我的视图表的代码:
select DISTINCT `TahunMasuk`,
(SELECT COUNT(*) AS `Laki-laki` from `ipbmst_orang`
LEFT JOIN `akdmst_mahasiswamagister1` on `ipbmst_orang`.`NIMS2Key` = convert(`akdmst_mahasiswamagister1`.`NIM` using utf8)
WHERE `JenisKelaminID` = 1 AND `mhsMagister`.`TahunMasuk`=`akdmst_mahasiswamagister1`.`TahunMasuk`) AS `Laki-laki`,
(SELECT COUNT(*) AS `Perempuan` from `ipbmst_orang`
LEFT JOIN `akdmst_mahasiswamagister1` on `ipbmst_orang`.`NIMS2Key` = convert(`akdmst_mahasiswamagister1`.`NIM` using utf8)
WHERE `JenisKelaminID` = 2 AND `mhsMagister`.`TahunMasuk`=`akdmst_mahasiswamagister1`.`TahunMasuk`) AS `Perempuan`,
(SELECT COUNT(*) AS `Lain-Lain` from `ipbmst_orang`
LEFT JOIN `akdmst_mahasiswamagister1` on `ipbmst_orang`.`NIMS2Key` = convert(`akdmst_mahasiswamagister1`.`NIM` using utf8)
WHERE `JenisKelaminID` = 5 AND `mhsMagister`.`TahunMasuk`=`akdmst_mahasiswamagister1`.`TahunMasuk`) AS `Lain-Lain`
from `akdmst_mahasiswamagister1` AS `mhsMagister`
ORDER BY `mhsMagister`.`TahunMasuk`
现在,我想要的只是在Yii 2中制作图表,以便图表可以像这样的图片:
我希望Yii2
中的代码可以从我的视图表中获取数据,这样当视图表中的数据发生变化时,Yii2中的我的图表就会自动更改。有谁知道如何编码?谢谢
答案 0 :(得分:0)
您可以使用此小部件2amigos/yii2-highcharts-widget。为您的视图表guide-db-query-builder创建查询。从中获取数据并放入小部件。如果要自动更改图表数据,可以使用此规范highcharts.com - live-data设置窗口小部件客户端选项,并在控制器中创建指定操作,该操作将从表中获取ajax请求的数据。
答案 1 :(得分:0)
我找到了答案 我做了这样的代码
{{1}}