[英]how to check version of codeigniter framework?
I recently setup a old Codeigniter framework on my xampp.But i don't know the version of this framework.我最近在我的 xampp 上设置了一个旧的 Codeigniter 框架。但我不知道这个框架的版本。 I use the code我用代码
<?php echo CI_VERSION; ?>
but its give me error但它给我错误
Notice: Use of undefined constant CI_VERSION - assumed 'CI_VERSION' in /opt/lampp/htdocs/projectname/views/v_header.php on line 57
CI_VERSION
Please guide me, I am new in Codeigniter.请指导我,我是Codeigniter的新人。
在system/core/CodeIgniter.php
看到,有一个这样的常量..
define('CI_VERSION', '3.0.6');
You can check it two ways.您可以通过两种方式检查它。 one is to一种是
<?php echo CI_VERSION; ?>
Another way is go to your system/core/CodeIgniter.php path and then check define('CI_VERSION', '2.1.4');
另一种方法是转到您的system/core/CodeIgniter.php路径,然后检查define('CI_VERSION', '2.1.4');
In the root folder:在根文件夹中:
cat system/core/CodeIgniter.php | cat system/core/CodeIgniter.php | grep CI_VERSION grep CI_VERSION
检查文件系统/core/CodeIgniter.php
Method 1:方法一:
Please access the file请访问文件
System >> Core >> Codeigniter.php系统 >> 核心 >> Codeigniter.php
/**
* CodeIgniter Version
*
* @var string
*
*/
define('CI_VERSION', '3.0.0');
Method 2: In index.php or any other view file write the following code of php as follows:方法二:在 index.php 或其他视图文件中写入如下 php 代码:
<?php
echo CI_VERSION;
?>
CI_VERSION is build in constant in codeigniter, which contains value of version. CI_VERSION 是内置于 codeigniter 中的常量,其中包含 version 的值。
Thank you!谢谢!
Try This: <?php echo CI_VERSION; ?> // echoes something like 3.1.6
试试这个: <?php echo CI_VERSION; ?> // echoes something like 3.1.6
<?php echo CI_VERSION; ?> // echoes something like 3.1.6
Which means you are not properly configure your codeigniter project / system folder.这意味着您没有正确配置您的 codeigniter 项目/系统文件夹。 System folder is not necessary to be placed in project root.不需要将系统文件夹放在项目根目录中。 you can place anywhere and configure the correct system path[something like $system_path = '../system';
你可以放置在任何地方并配置正确的系统路径[类似于$system_path = '../system';
] in the index.php(project root) properly. ] 在 index.php(project root) 中正确。 It should work...它应该工作...
对于 CodeIgniter 4,CI_VERSION 定义在 system\\CodeIgniter.php
只需使用这个简单的代码来检查 Codeigniter 版本
<?= CodeIgniter\CodeIgniter::CI_VERSION ?>
If you are running CodeIgniter 4, the CodeIgniter 3 style如果您正在运行 CodeIgniter 4,则 CodeIgniter 3 样式
<?php echo CI_VERSION; ?>
would not work out and you would get the error - Use of undefined constant CI_VERSION不会解决,你会得到错误 - Use of undefined constant CI_VERSION
As @user1283182 has pointed out, the exact version can be found in system/CodeIgniter.php (see const CI_VERSION )正如@user1283182 所指出的,确切的版本可以在 system/CodeIgniter.php 中找到(参见const CI_VERSION )
or enter the below code in one of your views或在您的其中一个视图中输入以下代码
<?= CodeIgniter\CodeIgniter::CI_VERSION ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.