codeigniter-3 相关问题

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

Codeigniter 选择并统计 MySQL 记录

使用Codeigniter 3,我想显示MySQL数据库中表中的所有记录。我还想包括所选记录的数量。 例如; 显示 x 条记录;

回答 5 投票 0

CodeIgniter AJAX 表单提交中的 CSRF 令牌重新生成问题

我正在开发一个 CodeIgniter 应用程序,我在其中使用 CSRF 保护和 AJAX 表单提交。我有 $config['csrf_regenerate'] = TRUE;在我的配置中启用,但我遇到了 403

回答 1 投票 0

CI3 中重复的 foreach

所以我尝试使用 foreach 来显示数据,但它重复了 foreach 内的内容。这是代码 所以我尝试使用 foreach 来显示数据,但它重复了 foreach 内的内容。这是代码 <!-- Begin Page Content --> <div class="container-fluid"> <?= $this->session->flashdata('pesan'); ?> <div class="row"> <div class="col-lg-6"> <?php if (validation_errors()) { $this->session->set_flashdata('pesan', '<div class="alert alert-danger alert-message" role="alert">Nama Kategori tidak boleh Kosong</div>'); redirect('buku/ubahkategori/' . $k['id_kategori']); } ?> <?php foreach ($kategori as $k) { ?> <form action="<?= base_url('buku/ubahKategori'); ?>" method="post"> <div class="form-group"> <input type="hidden" name="id" id="id" value="<?php echo $kategori['id_kategori']; ?>"> <input type="text" class="form-control form-control-user" id="kategori" name="kategori" placeholder="Masukkan Kategori Buku" value="<?= $kategori['kategori']; ?>"> </div> <div class="form-group"> <input type="button" class="form-control form-control-user btn btn-dark col-lg-3 mt-3" value="Kembali" onclick="window.history.go(-1)"> <input type="submit" class="form-control form-control-user btn btn-primary col-lg-3 mt-3" value="Update"> </div> </form> <?php } ?> 这是控制器 public function ubahKategori() { $data['judul'] = 'Ubah Kategori Buku'; $data['user'] = $this->ModelUser->cekData(['email' => $this->session->userdata('email')])->row_array(); $where = ['id_kategori' => $this->uri->segment(3)]; $data['kategori'] = $this->ModelBuku->kategoriWhere($where)->row_array(); $this->form_validation->set_rules( 'kategori', 'Kategori', 'required', [ 'required' => 'Judul Buku harus diisi' ]); if ($this->form_validation->run() == false) { $this->load->view('templates/header', $data); $this->load->view('templates/sidebar', $data); $this->load->view('templates/topbar', $data); $this->load->view('buku/ubah_kategori', $data); $this->load->view('templates/footer'); } else { $data = ['kategori' => $this->input->post('kategori')]; $this->ModelBuku->updateKategori(['id_kategori' => $this->input->post('id')], $data); redirect('buku/kategori'); } } 它重复了 foreach 内部的内容,尝试在查询上使用 Limit 但它仍然不起作用 尝试添加限制 如果我理解正确,您正在尝试更新表单中的一个类别。您可以使用 ->row_array() 从数据库中获取此类别,因此 $data['kategory'] 包含单个数据库行/单个类别的属性。 如果您随后对此类别执行 foreach,则 foreach 会循环遍历该类别的属性并为每个属性重复该形式。由于您只想显示一种类别,因此这里不需要使用 foreach,直接访问属性即可。 删除 foreach,并将 $k['id_kategori'] 中的 redirect 替换为 $kategori['id_kategori']: <!-- Begin Page Content --> <div class="container-fluid"> <?= $this->session->flashdata('pesan'); ?> <div class="row"> <div class="col-lg-6"> <?php if (validation_errors()) { $this->session->set_flashdata('pesan', '<div class="alert alert-danger alert-message" role="alert">Nama Kategori tidak boleh Kosong</div>'); redirect('buku/ubahkategori/' . $kategori['id_kategori']); } ?> <form action="<?= base_url('buku/ubahKategori'); ?>" method="post"> <div class="form-group"> <input type="hidden" name="id" id="id" value="<?php echo $kategori['id_kategori']; ?>"> <input type="text" class="form-control form-control-user" id="kategori" name="kategori" placeholder="Masukkan Kategori Buku" value="<?= $kategori['kategori']; ?>"> </div> <div class="form-group"> <input type="button" class="form-control form-control-user btn btn-dark col-lg-3 mt-3" value="Kembali" onclick="window.history.go(-1)"> <input type="submit" class="form-control form-control-user btn btn-primary col-lg-3 mt-3" value="Update"> </div> </form>

回答 1 投票 0

在 CodeIgniter 的 editblog.php 视图页面中收到“未定义的数组键”警告 - 如何解决?

有人可以帮助我摆脱这个错误吗,因为我已经陷入这个错误一段时间了,我对摆脱这个错误感到非常沮丧。 错误是: 更新博客 遇到 PHP 错误...

回答 1 投票 0

CodeIgniter3 中的 URL 路由不会到达正确的目录

我刚刚下载了 CI,并将 2 个文件夹应用程序和系统复制到我的网络文件夹中。 我将 index.php 移至应用程序内部,并修改了 .htaccess 我的网络文件夹是 C:\onedrive\dropbox\

回答 1 投票 0

消息:CI_Session_files_driver::open($save_path, $name) 的返回类型应与 SessionHandlerInterface 兼容:

我无法找到代码点火器中遇到的此错误的解决方案。我已经尝试了所有可用的解决方案,例如 drivers/Session_files_driver.php ,适用于此页面。 这就是我的错误

回答 2 投票 0

如果数据存储为内爆,我们如何使用where条件

我的桌子是这样的 如果location_id为3,我想获取所有部门,这意味着如果使用位置id 3,我需要获取心脏病科和头发科的部门名称,这样我就完成了...

回答 2 投票 0

do_upload() 函数从 Codeigniter 3 中的文件名中删除“&”字符

我正在 CI3 中使用 do_upload() 函数来重命名和上传文件。文件名包含“&”字符。当我上传文件并保存它时,文件名中的“&”字符正在被删除...

回答 1 投票 0

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

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

回答 1 投票 0

无法连接到 MongoDB:无法解析 MongoDB URI:

它连接到 mongodb localhost,但不使用 URI 连接到 mongodb atlas 无法连接到 MongoDB:无法解析 MongoDB URI:'mongodb://mongodb+srv://cluster0.mdoxuh6.mongodb.net/:27017/

回答 1 投票 0

如何列出 CodeIgniter 应用程序中所有加载的库和助手?

有没有办法列出 CodeIgniter 实例当前加载的所有库和助手? 我不想通过迭代调用 $this->load->is_loaded($item) 来单独检查它们。

回答 2 投票 0

如何列出 Codeigniter 上所有已加载的库和帮助程序?

有没有办法列出 CodeIgniter 实例当前加载的所有库和助手? 而不是将每一个与 $this->load->is_loaded($item) 进行比较 ??

回答 2 投票 0

如何将多维数组的键值从字符串更改为数字? (codeigniter)[重复]

我有一个多维数组。有细节 Array ( [0] => Array ( [score] => 2 [idks] => 3 [pasm] => 2 [qty] => 2 [qility] => 3 [point] => 2 [cls] => 5 [组织] =&g...

回答 1 投票 0

Codeigniter 3 未连接到 sqlserver 数据库

简单的问题。使用 Codeigniter 2.x.x,我在连接到 MS SQLServer 数据库时没有出现任何问题。我现在已升级到 Codeigniter 3,但收到此错误: 数据库发生错误 无法...

回答 2 投票 0

从 CodeIgniter 3 中的 url 中删除 index.php

我正在CodeIgniter 3中做一个项目。我需要从url中删除index.php。为此,请帮助我获取 CodeIgniter 3 的 .htaccess 文件以及放置此文件的位置。 这是我的基本网址 http://

回答 8 投票 0

如何在codeigniter中插入多个值数据

在我的选择选项中,我有两个数字的值示例值=“163, 162” 我有一个模型函数,可以在其中插入第一个数值,即类别 id 163 变量转储 数组(2) { [0]=...

回答 3 投票 0

我在cPanel中将php 5.6版本更改为php 8.1。现在面临“调用未定义函数curl_init()”的问题。如何解决这个问题?

我的托管服务器在Linux上。我将 php 5.6 更改为 php 8.1 版本。但此后 cUrl() 不适用于我的 codeigniter 网站。生成错误“调用未定义的函数curl_init()”。哈...

回答 2 投票 0

Code Igniter 3:获取带有点字段名称的数据时出错

我是学习 Codeigniter 3 的新手。我的页面上有一些错误。 该页面未显示表中的任何数据。 这是我的第一个表结构: 彭古纳(用户)表: 这是第二张表: 卡...

回答 1 投票 0

Intelepense (1014)

这让我很困扰,因为随着我今天收到的 PHP Intelephense 的最新更新,intelephense 不断显示未知属性、函数的错误。 特勒芬塞 (1014) 还有...

回答 2 投票 0

cron 作业在 codeigniter 中返回登录页面 html

在我的应用程序中,我需要设置 cron 作业进行每日更新。我正在使用 CodeIgniter 3.0 我的 config.php 文件 $config['index_page'] = ''; $config['uri_protocol'] = '自动'; 这是我的控制器 CL...

回答 2 投票 0

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