问题标签 [codeigniter-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1569 浏览

codeigniter - CodeIgniter - 如何路由具有其他名称的控制器?

我在我的 codeIgniter 中安装了一个名为 bit_auth 的身份验证模块。我有一个名为“bit_auth”的模块的控制器,所以当在我的控制器上调用函数时,我的网址将是这样的:

现在我想路由我的bit_auth控制器以从http://(mydomain.com)/auth/.... 我在我的“ config/routes.php”中定义了这些路线:

当我使用:http://(mydomain.com)/auth/
时它工作正常, 但在打开以下链接时显示 404 page not found 错误:
http://(mydomain.com)/auth/edit_user/1
http ://(mydomain.com)/auth/activate/7b60a33408a9611d78ade9b3fba6efd4fa9eb0a9

我究竟做错了什么?

0 投票
5 回答
5891 浏览

php - CodeIgniter - 使用 GET 变量路由 url

我在那里检查了类似的问题,但这些似乎没有帮助。

我有一个电子邮件验证,即在 CodeIgniter 中路由到正确的函数,并将数据传递给函数以进行进一步处理。

示例网址:

当前路线:

$route['verify/(:any)'] = 'formcontroller/verification/$1';

功能 :

问题是,当我尝试上面列出的 url 时,我得到了 404。Message: Undefined variable: fields当我尝试类似的东西时,我得到了http://amazon.dev/verify/asdasdasd

有人可以指出我正确的方向吗?

ADD :如果?url 中没有,它可以工作。但是对于获取查询网址的标准应该是,我想知道如何解决这个问题

0 投票
1 回答
86 浏览

php - 带有电子邮件选择的联系表

我有一个联系表格,需要从选择列表中选择一封电子邮件,当用户尝试发送电子邮件时没有错误但电子邮件未发送。

控制器代码为:

这是我的查看代码:

0 投票
3 回答
8469 浏览

php - 子文件夹codeigniter 3中的默认控制器不起作用

在 codeigniter 3 应用程序中,我的目录结构如下:

如何将 Welcome 控制器设置为默认控制器?我使用下面的代码

此路由适用于以前版本的 codeigniter。

0 投票
2 回答
213 浏览

wordpress - 如何从 CodeIgniter3 中删除 index.php 安装在根目录下的 Wordpress 子目录中?

所以这个问题的标题有点难以想出。这是交易,CI3 安装是这样的: www.mydomain.com.au/apps/TGPS 其中 TGPS 是 CI 应用程序。此外,在 web 文件夹的根目录上还有一个 Wordpress 安装程序。我的问题是,我需要从 www.domain.com/apps/TGPS/index.php/controller/function 压缩 URL 的 .htaccess 设置是什么: www.domain.com/apps/TGPS/controller /功能

目前我有这个:

在此处输入图像描述

顶级 .htacess 是这样的:

TGPS 中的 .htaccess 是这样的:

应用程序中的 .htaccess 是标准的。

似乎我尝试的一切都破坏了 Wordpress、CodeIgniter 或没有效果。任何帮助,将不胜感激。

0 投票
3 回答
2239 浏览

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

在我的选择选项中,我有两个数字的值 Example value="163, 162"

我有一个模型函数,可以在其中插入第一个值编号,即类别 id 163

无功转储

array(2) { [0]=> string(3) "163" [1]=> string(4) " 162" }

问题:我需要添加parent_id = " . $this->db->escape($category['parent_id']) . "但不确定如何获取第二个值编号并将其设置parent_id = " . $this->db->escape($category['parent_id']) . " 为父 ID,例如 162

模型功能

看法

0 投票
1 回答
4110 浏览

sql-server - Codeigniter 3 未连接到 sqlserver 数据库

简单的问题。使用 Codeigniter 2.xx,我在连接到 MS SQLServer 数据库时没有任何问题。我现在已经升级到 Codeigniter 3,我收到了这个错误:

这是我的 database.php 配置文件:

Codeigniter 2.xx --> 有效

Codeigniter 3 --> 错误

有任何想法吗?谢谢。

进一步的测试包括使用sqlsrv驱动程序,但我收到此错误:

0 投票
5 回答
4613 浏览

php - CodeIgniter 3 - 配置文件的可调用表单验证不起作用

当验证规则放在单独的配置文件中时,我无法让CodeIgniter 3的可调用表单验证功能工作。

我收到以下错误消息:

遇到 PHP 错误
严重性:通知
消息:未定义属性:CI_Config::$form_validation_callback_library

带有表单验证规则的配置文件如下(config/fvalidation.php):

);

尝试调用的表单验证类是(即 $this->form_validation_callback_library):

控制器是:

任何帮助将不胜感激。

干杯,维迪

0 投票
1 回答
731 浏览

jquery - 使用ajax时如何修复Chrome浏览器的Codeigniter Csrf_token?

我在Jquery Ajax中使用CodeIgniter3将一些数据插入数据库。

但是,当用户插入如下内容时,我使用csrf_token制作安全表单数据。

问题我无法在 Chrome 浏览器上将数据插入数据库,但它在 Firefox 中工作。

错误 403 禁止

这是我在配置文件中的配置:

我使用控制器将一些数据插入数据库

这是我的模型

这是用于发送数据的 Ajax

HTML 表单数据

0 投票
1 回答
7831 浏览

php - 在 CodeIgniter 中选择 AVG

现在我有一个包含我所有 MySQL 结果的表,我想在我生成的表的最后一行显示我的数据库中的 Cena、Waga 和 Ilosc 的平均值。

模型:

控制器:

看法: