codeigniter 相关问题

CodeIgniter是由EllisLab公司创建的开源PHP Web开发框架,它已被不列颠哥伦比亚理工学院采用。该框架实现了Model-View-Controller设计模式的修改版本。有关CodeIgniter类,方法,函数,语法和用法的问题,请使用此标记。

Codeigniter Download Helper 不适用于 Zip 文件

我正在尝试下载服务器中保存的文件,并允许用户根据所选日期从前端提取它。该应用程序是使用 codeigniter 框架构建的。 我是...

回答 1 投票 0

CodeIgniter 3.1.9:在 MacOS 中调用未定义的函数 odbc_connect()

更新:此问题已被标记为已解决的问题。但一查,之前那些“类似”的问题都要求用户下载对应的.dll文件

回答 2 投票 0

Codeigniter - 调用

我正在尝试运行这个 PHP 脚本以从 Web 服务获取一些数据,它完美地工作了 50~120 次,但随后它抛出了这个异常。 这是我的控制器: /* $dataArray = 数组( * ...

回答 6 投票 0

如何在 Codeigniter 视图中检查两个结果数组?

我在控制器中有两个结果数组。我想检查第一个数组中的值是否存在于第二个数组中,并显示两个数组中都存在的值......

回答 1 投票 0

__FILE__ 是什么意思?

我有来自 Codeigniter index.php 的以下代码 我的理解是, 如果 $system_folder 中的字符串位置 /(在本例中为 CIcore_1_7_1)为 false, 如果 realpath 函数存在并且...

回答 4 投票 0

按codeigniter中array_merge中的a.bill_id id升序排列?

$this->db->select('b.name as user_name,a.bill_id,a.dat,a.bill_id,a.buyer_typ'); $this->db->from('tra_books_sales_head a'); $this->db->join('mas_staff_head b','b.staff_id = a.

回答 1 投票 0

Codeigniter 4 从 cURL 调用时将 POST 请求重定向到“/”

我正在编写一个 API,其中一种方法是 POST,它处理调用中传递的数据并设置响应状态。当我从网站表单提交中调用此方法时,它起作用了......

回答 1 投票 0

从 Codeigniter Active Record 中的子查询中选择

我如何在 Codeigniter ActiveRecord 中执行以下查询:- 选择 *, (选择 图像路径 从 图像 在哪里 image_table = '模型' 和图像_表...

回答 2 投票 0

如何使用php代码或在codeigniter中以.sql扩展名导出mysql数据库

如何使用php代码或codeigniter代码下载.sql文件!

回答 3 投票 0

在 codenigter 上使用时未找到类客户端 emojione

专家您好,我遇到了一个大问题,我正在使用 emojione 库将短名称转换为图像,表情符号在代码 php 上使用时工作正常,但我希望它与 codegniter 一起使用,我决定创建...

回答 1 投票 0

CodeIgniter-活动记录插入(如果是新的或更新重复的)

是否可以在 CodeIgniter 中执行活动记录查询,对于给定的键,如果现有记录已存在,则更新现有记录,如果不存在则插入? 我知道这可以由 f...

回答 9 投票 0

避免 CORS 在 codeigniter 中不起作用

我正在尝试在我的 codeigniter 应用程序中使用 AJAX 请求。 在我的 codeigniter 控制器功能的末尾,我添加了 公共一些函数(){ $this->output->set_header('访问控制-允许-

回答 2 投票 0

在每个控制器和操作之前进行 Codeigniter 身份验证

我正在使用 codeigniter 编写一个 Web 应用程序。 我想在用户访问该页面之前验证他们的权限。 实际上,除了登录页面之外,几乎所有控制器操作都需要...

回答 5 投票 0

将动态html表格数据保存到数据库codeigniter 3

以下是我的视图文件中的部分。 ... 以下是我的视图文件中的部分。 <div class="table-responsive"> <table class="table table-bordered" id="dynamic_field"> <tr> <td><input type="text" name="description[]" placeholder="Enter your Description" class="form-control name_list" required="" /></td> <td><input type="text" name="price[]" placeholder="Enter your Price" class="form-control name_list" required="" /></td> <td><button type="button" name="add" id="add" class="btn btn-success">Add More</button></td> </tr> </table> </div> 这是我的模型 $query_status = $this->db->insert('events', $register_data_array); $event_insert_id=$this->db->insert_id(); //insert the event ticket prices $price_description = $_POST['description']; $price = $_POST['price']; if ( ! empty($price_description) && ! empty($price) ) { foreach ($price_description as $key => $value) { $data['event_id'] = $event_insert_id; $data['price_description'] = $value; $data['price'] = $price[$key]; $this->db->insert('event_ticket_prices',$data[]); } $this->db->trans_complete(); return true; } insert_id是表单上静态信息的最后一个插入ID。这些可以毫无问题地保存,但对于动态故事我收到错误。 回答 您的插入位置错误。 移动 $query_status = $this->db->insert('events', $register_data_array); $event_insert_id=$this->db->insert_id(); 在foreach之后像这样 foreach ($price_description as $key => $value) { $query_status = $this->db->insert('events', $register_data_array); $event_insert_id=$this->db->insert_id(); $data['event_id'] = $event_insert_id; ... 这将解决您的问题。 注意:老实说,您的代码似乎编写效率低下,因为执行插入然后更新并不是最好的方法(您应该一次性插入所有数据),但我没有纠正它。此外,您应该始终在每次循环时清空 $data 数组。

回答 1 投票 0

如何将 CodeIgniter 与 FROM ( .... ) AS 一起使用

我的查询是 $这个->数据库->查询(" 选择表_A.* 从 ( SELECT MIN(table_A.table_A_id) AS table_A_id 从 ( SELECT table_A.table_b_id 来自

回答 1 投票 0

BUG 数据未正确插入到 codeigniter 3 中的数据库中

帮助我...我想创建一个洗衣程序,我使用codeigniter 3。当我在用户端编程时,我遇到了数据未插入数据库的问题。即使数据库名称,...

回答 1 投票 0

Codeigniter jQuery 文件上传意外令牌

我正在尝试实现本教程,我相信我已经完全按照教程中所述进行操作。但在下载过程似乎完成后我收到此错误。 错误语法E...

回答 1 投票 0

如何在Codeigniter中删除index.php

如何在 Windows 7 和 IIS 上删除 codeigniter 中的 index.php。 我在网上搜索了解决方案,但结果是基于 Apache 的重写模块,如果有人在 IIS 和 Windows 7 上工作过并且有过

回答 2 投票 0

CodeIgniter 帮助程序未加载

我试图使用这个助手创建一个国家/地区下拉列表。(https://github.com/EllisLab/CodeIgniter/wiki/helper-dropdown-country-code) 我创建了一个名为country_helper.php 的文件,其中包含 h...

回答 4 投票 0

php 在 csv 中写入希伯来语/UTF-8

嗨,我正在尝试编写一个包含希伯来语文本的 CSV。它写的是一些符号,而不是希伯来语文本。下面是我的 PHP 代码。 您好,我正在尝试编写一个包含希伯来语文本的 CSV。它写的是一些符号,而不是希伯来语文本。以下是我的 PHP 代码。 <?php $list = array ( array('שלטל', 'שלטל', 'שלטל', 'שלטל'), array('123', '456', '789'), array('"שלטל"', '"שלטל"') ); $fp = fopen('file.csv', 'w'); //fputs($fp, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) )); foreach ($list as $fields) { fputcsv($fp, $fields); } fclose($fp); ?> 我检查了互联网并添加了“fputs($fp, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) ))”,但没有成功。有人能帮我吗。 以下是我得到的输出。 刚刚运行了你的代码。文本编码正确,生成的 csv 有效。在支持希伯来语文本的文本编辑器中打开 CSV 将正确显示。要打开包含希伯来语的 CSV,您需要按照建议的说明进行操作此处 更新: 事实证明 MS 使用 UTF-16,而不仅仅是它使用 UTF-16LE(小端)。为了正确打开 MS CSV,您需要 UTF-16LE 编码文本、制表符分隔文件。 $list = array ( array('שלטל', 'שלטל', 'שלטל', 'שלטל'), array('123', '456', '789'), array('"שלטל"', '"שלטל"') ); $fp = fopen('file.csv', 'w'); //UTF-16LE BOM fputs($fp, chr(0xFF) . chr(0xFE)); foreach ($list as $fields) { $out = ''; foreach ($fields as $k => $v){ $fields[$k] = mb_convert_encoding($v, 'UTF-16LE', 'UTF-8'); } // UTF-16LE tab $out = implode(chr(0x09).chr(0x00), $fields); // UTF-16LE new line fputs($fp, $out.chr(0x0A).chr(0x00)); } fclose($fp); 上面的代码可以工作,但不确定其效率。 我想我以前遇到过这种情况,有时某些版本的 Excel 没有显示正确的 utf8 字符/字体。但文件本身已经有utf8了。 尝试在 Notepad++ 中打开 csv,看看它是否是 utf8-bom 以及是否显示 utf8 字符 试试这个: $data = "שם פרטי,שם משפחה,עיר\na,b,c\n1,2,3"; // need to use " for \n file_put_contents("myexcel.csv","\xEF\xBB\xBF"); // BOM with UTF-8 to csv file_put_contents("myexcel.csv",$data,FILE_APPEND); // add more data 希望有帮助。

回答 3 投票 0

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