codeigniter 相关问题

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

codeigniter 图像读取器问题

您好,我正在使用以下教程制作图像库: http://superdit.com/2010/06/27/basic-image-gallery-with-codeigniter/ 我不断收到此错误 strst 的参数计数错误...

回答 1 投票 0

如何判断输入已经被CodeIgniter xss防护过滤了

全局 xss 保护现在设置为 TRUE。但是有毒的输入将按字面显示为[已删除],所以我需要知道输入是否有毒,如果是有毒的我会丢弃它。 我可以

回答 1 投票 0

Codeingiter 和 HMVC 在 2 级子文件夹中无法找到控制器

如果我将控制器放置在 2 级子文件夹“类别”中将无法找到它 应用 > 模块 > 目录 > 控制器 > 论坛 应用 > 模块 > 目录 > 控制...

回答 1 投票 0

在 Codeigniter 项目中生成 REST 文档

我有一个使用 Codeigniter 并使用此库的 REST Web 服务:https://github.com/chriskacerguis/codeigniter-restserver 我想为此 Web 服务生成文档。我想用 Swagge...

回答 3 投票 0

如何禁用浏览器功能和快捷键进行全屏在线考试?

我是 OES(在线考试系统)的新手。我想在安全的环境下进行在线考试,用户将无法作弊 请帮忙做这件事。 我正在使用带有 Codeigniter 框架的 PHP...

回答 5 投票 0

合并两个不同的数组

我想做的是两个合并两个数组,但是这种两个数组是不同的: 大批 ( [0] => 数组 ( [南] => 60 [悲伤] => 数组 ...

回答 1 投票 0

连接失败:0 条推送通知

当我执行下面的代码时,它得到 连接失败:0 我的 .pem 文件路径是正确的。下面是我执行的代码。我对此完全陌生,不知道发生了什么......

回答 2 投票 0

NSURLRequest 未将值发布到 Codeigniter API

我正在尝试使用基于 Codeigniter 的 API 来连接 iOS 并使用 NSURLRequest。 API 处于调试模式,目前它返回与您发布的 JSON 相同的键值对...

回答 3 投票 0

如果屏幕尺寸较小,如何不让谷歌图表宽度尺寸缩小

我在我的网站上使用谷歌图表列,并将其放入响应式div中。它在大屏幕上运行良好。如果我通过拖动浏览器来调整浏览器大小,使其变小,响应式溢出运行良好...

回答 2 投票 0

在 CodeIgniter 4 中允许使用逗号(除了点之外)进行表单验证

我有一个非常简单的任务,我不知道如何扩展我的代码,这解决了我的问题: 我有一个非常简单的表单,带有这样的输入字段: 我有一个非常简单的任务,我不知道如何扩展我的代码,这解决了我的问题: 我有一个非常简单的表单,带有这样的输入字段: <input type="text" name="weight"> 在我的控制器中,调用相应的函数后,我最终进入验证部分。看看这里: public function store() { helper(['form']); $data = []; $rules = [ 'currentWeight' => [ 'label' => 'weight', 'rules' => 'required|numeric', 'errors' => [ 'required' => 'The {field} is required.', 'numeric' => '{field} needs to be numeric (e.g. 88.2)' ] ], ]; if($this->validate($rules)) { $data = [ 'weight' => $this->request->getVar('currentWeight'), ]; $data["success"] = "New Entry point set"; echo view('useradmin/insert_weight', $data); } else { $data['validation'] = $this->validator; echo view('useradmin/insert_weight', $data); } } 所以,如您所见,这非常简单。然而,CI4 的 decimal 规则仅允许十进制数中的 .。所以基本上,88.2 是允许的,而 88,2 是不允许的。我遵循了有关如何使用验证器的教程,但在其他地方,他们的做法似乎有所不同。 我最初的想法是,我可以简单地在逗号上加上点,然后再检查它。但是,我似乎无法使用自定义规则甚至调整变量来连接 str_replace 函数。我知道我可能会添加一条新规则,来处理这些数字中的$this->validate,但我认为会有一种更智能、更有效的方法。我还尝试使用某种回调,但我无法正确解决。 根据我收集的信息,似乎还有一个选项可以使用验证帮助程序或类似的功能,例如,,但我有点卡在这里。我也无法找到某种可能解决小数点问题的语言环境。你能指出我正确的方向吗?我正在使用 CI 4.5.5 (我在这里发现了类似的问题:Codeigniter表单验证允许数字类型包含逗号 - 但这已经严重过时了) 使用 CI4,您可以根据需要进行调整(只需记住在将来的更新中重新应用)。有问题的代码位于系统 > 验证 > FormatRules 下,您将看到以下内容作为 validateData() 函数的一部分。numeric 您应该进行调整,使 preg 匹配改为 // @see https://regex101.com/r/bb9wtr/2 return (bool) preg_match('/\A[\-+]?\d*\.?\d+\z/', $str); ,这样就可以工作(根据 regex101 页面)。

回答 1 投票 0

如何删除Wamp中的index.php?

我一直在 XAMPP 中使用 CodeIgniter。 重定向到函数 URL(例如 function1)没有问题: http://localhost/function1 当我换成WAMP时,我遇到了一个问题。我无法重做...

回答 4 投票 0

CI 购物车会话因“\”字符而被丢弃

我有一个 CodeIgniter 购物车,它在选项数组中存储 URL。问题是,当添加带有“/”的 URL(例如 www.website.com/page )时,当用户离开购物车时,购物车会被清空

回答 1 投票 0

Codeigniter 中的网络托管出现 404 错误

我已经按照专业人士提到的步骤使用 000webhosting 网站托管了一个 codeigniter 项目,但我在查看我的网站时发现了 404 错误。 这是我的 config.php 文件 &l...

回答 2 投票 0

通过将参数传递给codeigniter中的构造函数来加载库

我正在使用codeigniter。我在 code-igniter 中定义了一个库,并期望在其构造函数中包含一个参数。这是我的库代码 - ################# [我的库代码 Test_lib.php ] ############...

回答 4 投票 0

参数以 0 值从 Codeigniter 控制器传递到视图,来自空白

我正在将一个大型项目从 Codeigniter 3 转换为 Codeigniter 4。我遇到了 CI3 中没有发生但现在 CI4 中发生的奇怪行为。 我有一个具有以下功能的控制器: 公开

回答 1 投票 0

codeigniter:无法调用本地主机中的 api 文件夹

当我尝试调用 api 文件夹时出现以下错误 网址: 本地主机:82/macroflex/app/v1/api/login 错误 未找到 在此服务器上找不到所请求的 URL。 阿帕奇/2....

回答 1 投票 0

如何使用 graph api 和 codeigniter 在 facebook 应用程序上请求许可?

我一直在使用 Codeigniter 和 facebook 开发一个应用程序...根据我在 fb 应用程序上看到的情况,事情应该更容易...但是我在 CI 方面的经验使它有点困难...我...

回答 1 投票 0

数组的表单验证不起作用

我的表格上有一些复选框。它们在一个数组中。当我出于某种原因提交表单时,它会清除“修改”复选框。然后回去的时候看看有没有检查。 我已经知道是什么了

回答 1 投票 0

依赖下拉菜单,第二个下拉菜单未填充,Codeigniter

我有一个依赖下拉列表,它可以获取第一个下拉列表中的类别,并且应该获取第二个下拉列表中的子类别,但子类别下拉列表未填充。我有类似的东西...

回答 1 投票 0

无法从http重定向到https(htaccess)

我正在使用安装在我们服务器中的 XAMPP、CodeIgniter 和来自 GoDaddy 的 SSL 证书。我的 htaccess 配置如下: 重写引擎开启 RewriteCond %{HTTPS} 已关闭 RewriteCond %{HTTP_H...

回答 1 投票 0

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