问题标签 [codeigniter-2]

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 回答
1127 浏览

php - CodeIgniter - 代码重复并将变量传递给函数

我在控制器中有以下代码:

如您所见,这里有很多重复。基本上都是。我已经将变量放入模型中,因此我只需每次调用​​模型函数,而不是将整个 $data 数组放在每个函数的开头。无论如何,我尝试通过执行以下操作来减少此处的重复:

不知何故,这对我的主页很好。它解析变量,没有任何问题。但是,在“计划者”页面上,出现错误:

消息:Student::planner() 缺少参数 1

消息:未定义变量:数据

消息:为 foreach() 提供的参数无效

我很确定我得到了这些错误,因为该函数以某种方式没有接收到$data数组。我还在 CI 文档中读到,URL 中的第三段作为参数传递,在这种情况下,第三段不存在,因此没有任何传递。但是,CI 文档没有告诉我如何将$data数组从index()函数传递到planner()函数。我也想知道为什么home 功能可以正常工作,没有错误。

0 投票
5 回答
11678 浏览

codeigniter-2 - codeigniter 表单验证 set_value 仅适用于有规则的字段

假设我的表单中有两个字段,即 first_name 和 last_name

我只为 first_name 设置了验证规则。

无论规则如何,set_value 都应该适用于这两个字段?对 ?

对我来说,它只适用于有规则的领域!!!

0 投票
1 回答
124 浏览

codeigniter-2 - codeigniter - 是否有将 flashdata 与 php 会话一起使用的解决方法?

codeigniter - 是否有将 flashdata 与 php 会话一起使用的解决方法?

0 投票
1 回答
308 浏览

php - 无循环处理多维数组

我需要你的建议和帮助

我从数据库中获取了一组数据,我想在不使用 foreach 循环的情况下逐个处理每个元素,例如

弹出元素a并处理它,完成后弹出元素b并处理它,完成后弹出元素b并处理它

直到数组变空然后脚本可以退出

目前我正在使用 foreach 循环遍历数据,但事情没有找到。

在日志表中,我发现为错误的消息 ID 创建了条目,并且似乎消息发送到了错误的号码,但事实并非如此。

0 投票
2 回答
9149 浏览

php - Kohana 与 CodeIgniter 有何不同?

我已经使用 CodeIgniter 很长时间了,但是最近我感觉需要转向更高级/更 OOP 框架。Kohana 似乎是一个经常被推荐的选项,我的问题是,Kohana 与 CodeIgniter 到底有什么不同?差异列表,特别是语法差异,会很棒。

0 投票
1 回答
2831 浏览

php - codeigniter中的时区设置问题

我正在尝试使用 PHP 5.3.5 和 2.0.2 CI 在我的 WAMP 上设置 CodeIgniter。我的“Hello World”应用程序成功运行(我只有一个控制器和视图)。接下来我添加了一个模型 test.php

我将控制器中的模型实例化为:

但我不断收到此错误:在此处输入图像描述

依赖系统的时区设置是不安全的。

如何解决此错误?我尝试在 php.ini 中设置 date.timezone 属性。我还尝试在 CI 的 index.php 中调用date_default_timezone_set方法。我确实通过了 CI 论坛,但似乎每个人都通过调用来解决了这个问题date_default_timezone_set。但是当我调用该方法时,我什至没有得到错误。相反,我收到了来自 Apache 的 500 服务器错误响应!

PHP & CI 专家.. 我需要你的帮助。


最新更新

我启用了日志记录以查看事情在垫子下的运行情况。这是我的模型:

我的控制器:

还有我的日志文件:

最后的日志输出来自 ci/system/core 文件夹中 Model.php 的构造函数。没有迹象表明我的模型的控制器正在执行(我没有看到来自模型的任何日志消息)。

我的模型有什么问题?我是正确编码还是忽略了一些愚蠢的事情?

0 投票
2 回答
171 浏览

php - 瓶颈减慢了我的脚本的某些部分

我有一个执行以下步骤的脚本

  1. 用户登录,添加 SMS 消息并指定收件人。该信息被添加到“排队消息表”;
  2. 某些进程使用 API 发送消息并将消息移动到“已发送消息表”;
  3. 发送报告出现,消息从“已发送消息表”中删除,引用已发送消息的日志条目被添加到“已发送消息日志表”中。

当大量消息在“队列消息表”中排队时,步骤(2)和(3)耗时较长,

在将消息推送到 API 之前,会为每个接收者生成一个随机的唯一 ID,以供以后检索报告时参考,该 ID 用于表“已发送消息日志表”。

下面是示例脚本

0 投票
7 回答
41058 浏览

codeigniter - CodeIgniter 和自动加载数据库库

我在使用 CodeIgniter 连接到数据库时遇到问题。

在模型中,如果我这样做

然后是一个查询,例如

工作并返回数据。但是,当我删除 load->database 行并尝试自动加载数据库库时,使用

在 application/config/autoload.php 中,上述查询失败。因为它在我显式加载库时有效,所以我的数据库连接没有问题。我正在使用 CodeIgniter 2.0.2(当前最新版本)。

由于我的大多数页面都使用数据库,因此我想自动加载它以避免必须在每个模型中每年加载它。我是否误解了有关加载数据库库的文档,或者我做错了什么?

0 投票
1 回答
3462 浏览

php - Codeigniter 未加载 CI 超级对象

我正在尝试为我的Codeigniter应用程序编写一个钩子。

我试图session在我的hook.

这是我加载钩子的代码:

这是我试图在钩子中加载的代码:

它不断抛出一个错误,如下所示:

知道我做错了什么吗?似乎 get_instance 方法无法正常运行?

任何帮助将不胜感激,谢谢

阿兰

0 投票
2 回答
430 浏览

codeigniter-2 - 多个目录中的控制器出现 404 错误,

我正在使用 Codeigniter 2.0.1。例如,当我打电话时..

http://localhost/index.php/admin/login ./controllers/admin/login.php

它工作正常,但是当我使用管理目录中的文件夹调用下面的 url 时,它会引发 404 错误。

http://localhost/index.php/admin/new_dir/dashboard ./controllers/admin/new_dir/dashboard.php

我的控制器已正确放置和命名。有谁知道为什么会发生这种情况,或者控制器只能是控制器目录深处的一个目录吗?

谢谢