问题标签 [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.
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方法。
提前致谢
php - 根据视图中的id从数据库中获取数据:Codeigniter
我是codeigniter的新手,我的city
表结构就像
现在在视图中我得到了城市的所有数据,但我也想打印州名。但在city
表中我只有州名。所以我怎样才能在视图中获得州名
这是我的控制器。
我的看法是
这是我的架构
php - 如何在视图页面中显示总数(Codeigniter)
我只是 Codeigniter 的新手。我想在视图页面中显示这个 SQL 查询的 bill_rpt 的总和。这是代码
这是我的模特
这是我的控制器
这是我的观点
提前致谢
php - 具有数据库连接的 codeigniter 库
我正在创建一个带有数据库连接的新自定义库,但无法加载数据库
这是我的自定义库:
错误
我已经在自动加载中定义了这个库以及数据库和会话,我该如何解决这个问题?
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 的方法:
该视图是以下代码:
这是实际输出:
这是预期的输出:
我希望我能很好地解释自己以使其易于理解,在此先感谢。
php - 如何使用 Codeigniter 从数据库中获取数据并将其显示在下拉列表中
我从数据库表中收集数据并将其显示在下拉列表中,这是我到目前为止所做的
这是我的控制器:
这是我的模型:
我的观点:
为什么我得到一个空的下拉列表?
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
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 使用的那样。
提前致谢。
php - 错误:将数据库中的内容显示到网页(CMS 站点)
我在一个 CMS 网站上工作,我遇到了一个问题,我试图从星期六开始解决它,但我不知道为什么会出现这样的错误。我收到这样的错误
错误:遇到 PHP 错误严重性:通知消息:尝试获取非对象文件名的属性:views/services.php
在这里,我使用了两个值,一个是results
,另一个是results
,但我仍然不明白为什么它显示错误,因为尝试获取非对象的属性。此外,我在另一个页面中使用了相同的概念,它工作正常,但我不知道为什么我在这里遇到这样的错误。请任何人都可以指导我。
这是我的 Home.php(控制器)
这是我的 Contact_model.php
服务.php