codeigniter-3 相关问题

CodeIgniter 3.x是流行的基于PHP的框架的最新主要版本树(在2015-04-24发布3.0.0)。 CodeIgniter是一个应用程序开发框架 - 一个工具包 - 主要用于使用PHP构建网站的人。有关更多信息,请参阅[tag:codeigniter]标记。

我在哪里弄错了-柱形图不起作用?

我是新学员,请帮忙找出我哪里做错了。我正在尝试在 codeigniter3 中创建柱形图。 这是我的代码: 看法: 我是新学员,请帮忙找出我哪里做错了。我正在尝试在 codeigniter3 中创建柱形图。 这是我的代码: 查看: <div class="card-body"> <div id="appoint_clart"></div> </div> 控制器: public function index($y = '') { if($y == '') { $year = date('Y'); } else { $year = $y; } $hos_id = $this->session->userdata("hospId"); $data['appoint_data'] = $this->ReportModel->get_all_appoint_data($year,$hos_id); $data['vid_data'] = $this->ReportModel->get_all_vid_appoint_data($year,$hos_id); $this->load->view("hosp/Home",$data); } 型号: public function get_all_appoint_data($year,$hos_id) { date_default_timezone_set('Asia/Kolkata'); for($i= 1; $i < 13 ; $i++) { $this->db->where(["YEAR(submit_date)"=>$year,"status > "=>0,"MONTH(submit_date)"=>$i,"final_status"=>1,"refunded"=>0]); $this->db->where("hos_id",$hos_id); $hap = $this->db->get("h_appointments")->num_rows(); $monthName = date("F", mktime(0, 0, 0, $i, 10)); if($hap == 0) { $hapPrc = 0; } else { $hapPrc = $hap; } $data[] = $hapPrc; } return $data; } public function get_all_vid_appoint_data($year,$hos_id) { date_default_timezone_set('Asia/Kolkata'); for($i= 1; $i < 13 ; $i++) { $this->db->where(["YEAR(submit_date)"=>$year,"status > "=>0,"MONTH(submit_date)"=>$i,"final_status"=>1,"refunded"=>0]); $this->db->where("hos_id",$hos_id); $hap = $this->db->get("video_appointments")->num_rows(); $monthName = date("F", mktime(0, 0, 0, $i, 10)); if($hap == 0) { $hapPrc = 0; } else { $hapPrc = $hap; } $data[] = $hapPrc; } return $data; } 当我在javascript中传递数据时:data: <?= $appoint_data; ?> 图表未显示 我检查了浏览器控制台,显示此错误:Uncaught SyntaxError: Unexpected token '<' 有关更多信息,我正在使用 apexchart javascript 插件。 您遇到的错误,“未捕获的语法错误:意外的标记”<'," typically indicates that there is a JavaScript syntax error or a problem with the way you are passing data from PHP to JavaScript. The error message suggests that there's an unexpected '<' character in your JavaScript code. 在 JavaScript 代码中,您尝试将 PHP 数据传递给 JavaScript,并且看起来您尝试使用以下行将 PHP 数据直接回显到 JavaScript 中: data: <?= $appoint_data; ?> data: <?= $vid_data; ?> 这会导致语法错误,因为 PHP 代码没有被正确处理。要解决此问题,您需要将 PHP 数据转换为 JavaScript 可以理解的格式。您可以在 PHP 中使用 json_encode() 将数据转换为 JSON 格式,然后在 JavaScript 中解析它。 $appoint_data = $this->ReportModel->get_all_appoint_data($year,$hos_id); $vid_data = $this->ReportModel->get_all_vid_appoint_data($year,$hos_id); $data['appoint_data'] = json_encode($appoint_data,true); $data['vid_data'] = json_encode($vid_data,true); 在你的javascript中(根据apexchart)编写如下代码: <script type="text/javascript"> if($('#appoint_clart').length > 0) { var columnCtx = document.getElementById("appoint_clart"), columnConfig = { colors: ['#0CE0FF', '#1B5A90', '#DFE5FC'], series: [ { name: "Video Appointment", type: "column", data: <?= $vid_data; ?> }, { name: "Appointment", type: "column", data: <?= $appoint_data; ?> } ], chart: { type: 'bar', fontFamily: 'Poppins, sans-serif', height: 350, toolbar: { show: false } }, plotOptions: { bar: { horizontal: false, columnWidth: '60%', }, }, dataLabels: { enabled: false }, grid: { show: false, }, legend: { position: 'top', horizontalAlign: 'right', }, stroke: { show: true, width: 2, colors: ['transparent'] }, xaxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], }, yaxis: { labels: { formatter: function (val) { return val + "k" } }, axisBorder: { show: true, }, }, fill: { opacity: 1 }, tooltip: { y: { formatter: function (val) { return val + "k" } } } }; var columnChart = new ApexCharts(columnCtx, columnConfig); columnChart.render(); } </script> 我想这会解决你的问题。

回答 1 投票 0

如何用一个模型替换多个相似的函数?

目前我正在使用这些函数进行查询: 公共函数 Surat_300() { $query = $this->db->query(" SELECT * FROM `ts_300` WHERE `status_surat` = '1' "); 返回$

回答 1 投票 0

使用dompdf无法显示中文文本

你好我想使用dompdf将html转换为pdf,我的HTML有中文文本。在 HTML 视图中,中文文本显示得很好,但当我转换为 pdf 时,中文文本仅显示正方形。 这是我的代码 $

回答 1 投票 0

CodeIgniter 3 - Composer 更新错误 - vfsstream

为我的 CodeIgniter 3 项目运行 Composer 更新时,出现以下错误: > sed -i s/name{0}/name[0]/vendor/mikey179/vfsstream/src/main/php/org/bovigo/vfs/vfsStream.php sed:1:“

回答 2 投票 0

按列浏览 Excel PHPEXCEL

我需要读取一个excel文件并将信息上传到我的数据库,信息的结构如下。 我的想法是先拿A1,然后从B2到B8,N次,我用...

回答 1 投票 0

两列相加错误

我已经创建了表 production_report 专业 ID pro_stage_id 专业型号 ID 专业数量 1 1 44 第420章 2 1 44 200 3 1 44 第430章 表 Production_defects_report pdr_id prd_modet_id pdr_阶段_id pdr_缺陷_id

回答 1 投票 0

发送电子邮件时服务器出错; fsockopen():无法连接到 ssl://smtp.gmail.com:465(权限被拒绝)

这里是完整的错误消息,当我尝试使用发送电子邮件验证注册数据时,我在本地尝试了电子邮件发送功能,并且它有效,但是当我将其部署到服务器时,我遇到了错误。 夫...

回答 1 投票 0

在库中加载视图,缓存变量的问题

我正在尝试使用加载->视图来实现一个小部件库。我知道我可以使用 include 直接调用文件并避免 vars 缓存问题,但只是想知道为什么它不起作用。 我是这样的

回答 2 投票 0

如何在Codeigniter 3中使用bcrypt?

直接进入正题,我刚刚开始使用 Codeigniter 3,正在构建一个登录系统,但我不知道如何实现密码的 BCRYPT 哈希算法。 这是 控制器...

回答 2 投票 0

$this->db->update(); Codigniter 中的功能不起作用

我使用了$this->db->update();使用 Codeigniter 更新表中的字段的函数。我有以下模型函数来执行此操作: 函数 addBills($fdata) { 如果(!空($fdata...

回答 1 投票 0

CodeIgniter 在 FROM 子句中添加括号,导致 mySQL 错误

我们最近将服务器升级到 mySQL 8.0,并开始在之前正常运行的查询中出现错误。这是导致错误的 php 代码: $this->db->select('tblIndica...

回答 1 投票 0

未定义的属性:Auth::$auth_model

我遇到了一个不知道如何解决的问题。 我一直在尝试将其插入 autoload.php -$autoload['libraries'] = array('email', 'session', 'database', 'form_validation');- 但它

回答 0 投票 0

如何删除数据库查询中字符串 php 上的“”

我是 PHP 新手。我试图像这样查询数据库: ... ... $query.=" AND isnull(try_convert(datetime,a.transactiondate,103),a.createddate) 之间 '? 00:00:00' AND '? 23:59:59'&...

回答 1 投票 0

Codeigniter 3 中多输入如何工作,数据库文件中只上传一个,而不是多个文件?

请帮助我,亲爱的, 我想尝试在其他标题和其他上传文件上启用多个输入。 我制作的控制器是否有问题,因此它循环播放其他标题和多个

回答 1 投票 0

codeigniter 3.1 PDO mysql 错误号:3D000/1046 未选择数据库

我之前在将 codeignier 2.xx 升级到 3.xx 时遇到问题,但找不到任何完整的答案。所以我想分享一下我是如何解决的。 在Codeignier官方网站显示如何连接...

回答 3 投票 0

Codeigniter 3 Stripe Webhook 签名失败

我正在尝试在 codeigniter 3 中创建基于订阅的脚本。使用以下函数成功创建结帐会话: 私有函数create_checkout_session($type = "

回答 1 投票 0

PHPSpreadSheet:无法访问网站

尝试在 CodeIgniter 3 中使用 PhpSpreadSheet 导出 xlsx 文件。 当我运行该网址时,它显示无法访问此网站。网站可能会暂时关闭,或者可能已永久移动到新的网站添加...

回答 2 投票 0

如何在ci3上获取控制器中的数据

如何使用codeigniter 3框架获取控制器中的数据 我在 ci3 控制器中有这样的代码: 公共函数 ajax_list() { $list = $this->thesis_title->get_datatables(); $数据=数组...

回答 1 投票 0

如何在 koolreport 中的 koolreport_assets 目录下禁用动态目录创建?

在我们的生产中,我们有一个负载均衡器。因为 KoolReport 是用随机数动态创建资产目录,所以服务器目录结构不同步,我得到以下...

回答 1 投票 0

使用responsivefilemanager上传失败

我正在尝试使用http://www.responsivefilemanager.com 进行上传。但我收到这个错误 警告:mime_content_type():open_basedir 限制生效。文件(/var...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.