问题标签 [codeigniter-query-builder]

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 投票
1 回答
468 浏览

php - 根据 CodeIgniter 中数据透视表中的类别 ID 显示帖子

我目前有三个这样的表:

ci_posts: id、title、slug、内容。

ci_terms: term_id、title、slug。

ci_relationship: id、post_id、term_id

我正在尝试根据特定的点击类别检索所有帖子。

这是我在我的模型中使用的方法,但我无法让它按我的意愿工作:

正如上面的代码片段中的 $this->db->where('term_id', $id) 应该可以显示与单击的类别匹配的所有帖子,该类别存储在 ci_relationship 表中并在 ci_terms 表中创建,但是即使 ci_relationship 表中有多个相互关联的 ci_posts 和 ci_terms,当前输出也不会显示任何内容。

有人可以解释我的错误在哪里吗?

更新这是我访问它们的方式:

这是我的 Post 控制器中的类别方法:

当标签存在于下面的 ci_relationship 表中时,这是控制器中获取标签的方法:

但是上面的代码只是为了显示,根据点击的类别显示帖子的实际功能仍然是get_posts_category方法。

提前致谢

0 投票
3 回答
1139 浏览

php - 根据视图中的id从数据库中获取数据:Codeigniter

我是codeigniter的新手,我的city表结构就像

现在在视图中我得到了城市的所有数据,但我也想打印州名。但在city表中我只有州名。所以我怎样才能在视图中获得州名

这是我的控制器。

我的看法是

这是我的架构

0 投票
3 回答
1045 浏览

php - 如何在视图页面中显示总数(Codeigniter)

我只是 Codeigniter 的新手。我想在视图页面中显示这个 SQL 查询的 bill_rpt 的总和。这是代码

这是我的模特

这是我的控制器

这是我的观点

提前致谢

0 投票
1 回答
1478 浏览

php - 具有数据库连接的 codeigniter 库

我正在创建一个带有数据库连接的新自定义库,但无法加载数据库

这是我的自定义库:

错误

我已经在自动加载中定义了这个库以及数据库和会话,我该如何解决这个问题?

0 投票
1 回答
208 浏览

php - 在foreach中显示三个具有公共ID的表中的数据

所以我目前有下面给出的三个表:

AI = 自动递增。

ci_users: user_id(AI)、用户名、slug、电子邮件、传记。

ci_terms: term_id(AI)、title、slug、body。

ci_relationship: id(AI)、term_id、user_id、类型。

我正在尝试显示来自特定 term_id 的所有用户(其中​​类型是技能),

例如,假设 term_id 3(其中 term_id 具有来自 ci_terms 的“CSS”标题)。

为了更清楚起见,上面的段落基本上说向我展示所有具有 CSS 技能的用户,但我希望显示的用户展示他们存储在 ci_relationship 表中的所有其他技能。

下面的段落是在点击特定的 TERM_ID(SKILL) 之后。

这是向我展示所有以 term_id 作为技能的用户的功能。(来自我之前的 Stackoverflow 问题。感谢pradeep帮助我解决了该查询:

正如我之前所说,上面的代码只显示具有特定 term_id 的用户。现在这是控制器中显示预期数据的方法(具有特定 term_id 的用户):

这是我的控制器:

这是我试图创建以显示每个 user_id 的 term_id 的方法:

该视图是以下代码:

这是实际输出:

显示用户的实际输出与他们自己的技能

这是预期的输出:

具有自己技能的显示用户的预期输出

我希望我能很好地解释自己以使其易于理解,在此先感谢。

0 投票
4 回答
533 浏览

php - 如何使用 Codeigniter 从数据库中获取数据并将其显示在下拉列表中

我从数据库表中收集数据并将其显示在下拉列表中,这是我到目前为止所做的

这是我的控制器:

这是我的模型:

我的观点:

为什么我得到一个空的下拉列表?

0 投票
1 回答
1994 浏览

php - Codeigniter:使用未定义的常量

这是我的模型:

这是我的控制器:

我有这个错误信息:

遇到 PHP 错误 严重性:通知消息:使用未定义的常量 Medecin - 假定为“Medecin” 文件名:core/Loader.php 行号:357 回溯:文件:C:\wamp64\www\CodeIgniter\application\controllers\Medecin。 php 行:23 函数:模型 文件:C:\wamp64\www\CodeIgniter\index.php 行:315 函数:require_once

0 投票
1 回答
1520 浏览

php - 如何检查数据库 CodeIgniter 中的数组以及它们是否不存在添加它们

因此,如果键入的数据不存在,我只想插入数据和/或如果用户决定删除它们,则将其删除;问题是它检查更多> 1的值。

这应该是我关于同一主题的最后三个问题(请参阅我在个人资料上的最后两个问题),关系。

所以我有三个表格,如下所示:

AI = 自动递增。

ci_users: user_id(AI)、用户名、slug、电子邮件、传记。

ci_terms: term_id(AI)、title、slug、body。

ci_relationship: id(AI)、term_id、user_id、类型。

我实际上是在尝试在编辑视图中执行此操作,在该视图中,我从 ci_terms 和已经(直接添加到数据库中)使用以下控制器附加到用户的 ci_terms 获取所有术语:

这是我如何将 ci_terms 表中的附加(到用户)术语显示到视图中:

这是我仍在尝试创建的方法,如果它们不存在,则在添加它们之前检查所有选定的术语:

继续,如果从输入中取消选择它们,这里是应该(未测试)删除它们的功能:

最后,这是我在 select2 中使用下拉菜单的视图:

以下只是图片

所以我想要实现的是: 期望值

如您所见,HTML5(term_id, 1) 和 CSS(term_id, 2) 是附加的 term_id,如果我取消选择它们,则应在单击更新按钮后将它们从 ci_relationship 中删除,并且在选择新的时会出现相同的(不是真的)没有附加的条款,应该添加。

几乎是一种关系系统,就像 WordPress 使用的那样。

提前致谢。

0 投票
4 回答
3217 浏览

php - 如何检索codeigniter中的列值?

我正在尝试config_value根据 config_name 从表中检索,如 codeigniter 项目中的图像所示。即使我无法理解从哪里开始。我在互联网上找到了类似的东西(用于示例)。

在此处输入图像描述

0 投票
2 回答
24 浏览

php - 错误:将数据库中的内容显示到网页(CMS 站点)

我在一个 CMS 网站上工作,我遇到了一个问题,我试图从星期六开始解决它,但我不知道为什么会出现这样的错误。我收到这样的错误

错误:遇到 PHP 错误严重性:通知消息:尝试获取非对象文件名的属性:views/services.php

在这里,我使用了两个值,一个是results,另一个是results,但我仍然不明白为什么它显示错误,因为尝试获取非对象的属性。此外,我在另一个页面中使用了相同的概念,它工作正常,但我不知道为什么我在这里遇到这样的错误。请任何人都可以指导我。

这是我的 Home.php(控制器)

这是我的 Contact_model.php

服务.php