问题标签 [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.
php - Codeigniter 4,运行错误
我正在测试 CodeIgniter 4,但出现此错误:
致命错误:在第 121 行的 C:\xampp\htdocs\CodeIgniter4-develop\system\Config\DotEnv.php 中,具有类类型提示的参数的默认值只能为 NULL
我错过了什么?
php - 如何在 codeigniter 4 中自动加载辅助函数
我刚刚从他们的官方 GitHub 下载了 CodeIgniter 4。它们与 CodeIgniter 3 相比发生了很大变化。我想base_url()
在视图中使用函数,为此,您需要加载 URL 帮助程序,并且在 CodeIgniter 3 中我将其自动加载到config/autoload.php
文件中。但是现在他们已经完全改变了config/autoload.php
CodeIgniter 4 中的文件结构,这让我很困惑。
通过在控制器的构造函数中使用以下代码,您仍然可以base_url()
在 CodeIgniter 4 的视图中使用该函数helper('url');
如果使用 CodeIgnter 4 的人知道如何通过修改config/autoload.php
文件来自动加载 url 等辅助函数,请帮助我。
php - 如何从 Codeigniter 4 中的 url 中删除 public/index.php/
我想要像www.sample.com/controller这样的普通 URL 而不是 www.sample.com/public/index.php/controller。
我的 .htaccess 文件
php - 实例化一个对象以在整个项目中使用而不是在每个方法或控制器类中使用的最佳实践是什么?
我想在 Codeigniter-4 项目中使用模板。
如果我的控制器看起来像这样
我想使用如下工作的模板系统:
我的问题是 - 实例化该$templates
对象的最佳位置是什么?
我可以在我确信是不好的做法的每一种方法中重复它。.... 或者 ...我可以在 __contstructor() 中执行它并分配给,$this->templates
并且我为我想要使用该模板的每个控制器执行此操作。我觉得还有更好的方法。
我对 Laravel 没有什么经验,我没有专门设置这个 $templates 变量来使用 Blade 模板,而是简单地调用 View()。如果可能的话,我想实现这样的目标。我标记了 laravel,以便任何对 Laravel 有更多经验的人都可以更好地理解如何实现它?
你有什么建议?
PS:我正在使用 composer autoload 来加载所有文件。
php - 如何在 CodeIgniter 4 中访问 Stripe
我正在尝试将 Stripe PHP API(通过 Composer 安装)加载到我的 CodeIgniter 4 应用程序中。这是我的文件的样子:
作曲家.json
Autoload.php(仅重要的代码)
MyController.php
运行此代码给了我:调用未定义的函数 App\Controllers\Base\Stripe()。我很确定我正确设置了所有内容,只是没有从我的控制器正确调用 Stripe。我查看了 CodeIgniter 4 文档,但找不到任何帮助,而且由于 CI4 太新了,所以网上的内容并不多。非常感谢任何帮助!
php - 如何访问位于 codeigniter 4 中“folder_name/controller_name”的控制器?
我的主控制器位于“admin”文件夹中。在此处查看图片
在我的 Routes.php 我添加了这个
当我在浏览器中访问页面时出现此错误
404 - 找不到文件控制器或其方法:{0}::{1}
我错过了什么?
codeigniter - Codeigniter 4 电流/有源控制器
在 Codeigniter 3 中,可以使用以下代码获取当前活动的类和方法:
Codeigniter 4中有这样的功能吗?
php - Codeigniter 4 可以在变量或任何其他选项中分配 db_name(Database.php)
我们希望默认连接太多数据库之一。根据用户要求,我们希望在变量或全局变量中取数据库名称。
我们无法在 Database.php 文件中使用任何变量
所以大家帮我解决这个问题。
codeigniter-4 - 哎呀!我们似乎遇到了障碍。请稍后再试
哎呀!我们似乎遇到了障碍。请稍后再试。
Codeigniter 4 在我运行 CI4 应用程序时显示错误,我该如何解决?
变化: