问题标签 [codeigniter-4]

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 投票
5 回答
9386 浏览

codeigniter-4 - 如何在codeigniter 4中显示上传的图像

在 Codeigniter 4 中,如何显示上传的图像。是否需要给予任何许可?

当我检查检查元素并复制链接并粘贴到图像显示的浏览器上时,我在 CI4 项目的 writable/uploads/avatar 中上传了图像。

请解释如何显示图像

0 投票
2 回答
3515 浏览

php - 在 Codeigniter4 中找不到类“App\Model\Users”

我正在使用最新版本的 codeigniter 框架。我的代码有问题,它给了我一个错误,例如:

找不到类“App\Model\Users”

控制器

文件名:Auth.php

模型

文件名:Users.php

0 投票
1 回答
549 浏览

php - 如何解决 Codeigniter 中的错误 mysqli_sql_exception #2002

我正在使用最新版本的 codeigniter 框架,当我调用该函数时$model->findAll();,它给了我如下错误,我的操作系统是 Ubuntu 19.10,如果这个错误是由于操作系统引起的,请告诉我如何解决

在此处输入图像描述

这是我的代码

0 投票
3 回答
21597 浏览

php - CodeIgniter 4:自动加载库

我正在使用CodeIgniter 4的最新“主”分支

我有一个试图自动加载的库。实际上,我希望拥有“一个”index.php(具有元、基本的 html 结构等),通过它我可以通过“模板”库加载视图。

我的库文件:(~/app/Libraries/Template.php)

我还设置了一个控制器:

在 ~/app/Config/ 我添加了我的库

我收到以下错误:

我做错了什么导致我的库无法加载?

0 投票
3 回答
2178 浏览

html - 如何在带有控制器和视图的 codeigniter4 中应用表单验证?

这里定义了带有表单验证和视图文件的 codeigniter4 控制器。如何在有错误的视图页面上反映出来。控制器代码不会反映在视图页面上。谁能澄清codeigniter4验证的问题。

控制器

看法

以下是当前结果: 当前结果

0 投票
1 回答
165 浏览

php - 无法在 Codeigniter4 中触发 ChromeLogger 处理程序

我是 php 及其框架的新手。我遵循了有关如何在 Logger.php 中添加 ChromeLogger的官方指南。我还为Chrome Logger添加了 chrome 扩展。

如何查看控制器上的任何日志记录信息?

记录器.php

新闻.php

0 投票
1 回答
50 浏览

php - 从多对多表中选择所有数据的最有效方法是什么?

我在下面设计了多对多表:

每个学生可以参加很多活动,每个活动可以有很多参与者。

我想从活动中选择,同时我想将参与者收集为数组。

我想要制作的最终数据如下:

我尝试为 student_id 选择 activity.* 和 group_concat。然后我使用 foreach 语句检索了学生的数据。

但我认为这不是最佳实践,因为查询时间超过 10 秒,超过 10,000 行。

最佳做法是什么?

  • 我正在使用 CI4,带有 InnoDB 引擎的 mysql 数据库。
0 投票
2 回答
3846 浏览

codeigniter - Codeigniter 4 中的多个类似条件

请帮我在 Codeigniter 4 中使用多个条件?

我使用了以下代码,但它不起作用,抛出了一个错误,其中一个像它工作正常。

0 投票
1 回答
44 浏览

php - 当我点击链接时,网址发生了变化

我正在使用 Codeigniter 4,当我单击菜单时遇到问题 Url 正在更改

我的控制器是

我的路线页面

和 html 是

最初它会正常工作,但是当我在菜单中再次单击时,它的 url 更改http://localhost/pages/contact到喜欢这个 url http://localhost/pages/pages/contact 我不知道我错在哪里请建议我

0 投票
2 回答
5810 浏览

php - CodeIgniter 4中错误验证时未定义的变量

我想检查一个表格并显示任何错误。我不明白 Code Igniter 4 如何让我检查$validation变量是否存在以显示警报。

当我用create()函数显示表单时,我收到一条错误消息,告诉我变量不存在,这是正常的。

我的问题如下,如何检查视图中是否存在错误以显示警报?

我的控制器

我的观点

<?= $validation->listErrors(); ?>用来显示错误,但在第一次显示表单时,在验证它之前,没有错误,所以我得到 Undefined variable: validation