如何检查codeigniter框架的版本?

Posted

技术标签:

【中文标题】如何检查codeigniter框架的版本?【英文标题】:how to check version of codeigniter framework? 【发布时间】:2017-05-08 20:51:46 【问题描述】:

我最近在我的 xampp 上设置了一个旧的 Codeigniter 框架。但我不知道这个框架的版本。 我使用代码

<?php echo CI_VERSION; ?> 

但它给了我错误

Notice: Use of undefined constant CI_VERSION - assumed 'CI_VERSION' in /opt/lampp/htdocs/projectname/views/v_header.php on line 57
CI_VERSION

请指导我,我是 Codeigniter 的新手。

【问题讨论】:

'' 应该回显正确版本的 CI。如果您的 CI 安装没有问题 - 特别是如果您多次评论说您没有系统文件夹!我会尝试从头开始重新安装 CI。 这能回答你的问题吗? Which version of CodeIgniter am I currently using? 【参考方案1】:

只需使用这个简单的代码来检查 Codeigniter 版本

<?= CodeIgniter\CodeIgniter::CI_VERSION ?>

【讨论】:

【参考方案2】:

对于 CodeIgniter 4,CI_VERSION 在 system\CodeIgniter.php 中定义

【讨论】:

【参考方案3】:

在根文件夹中:

cat system/core/CodeIgniter.php | grep CI_VERSION

【讨论】:

【参考方案4】:

试试这个:&lt;?php echo CI_VERSION; ?&gt; // echoes something like 3.1.6

【讨论】:

【参考方案5】:

您可以通过两种方式进行检查。一是

<?php echo CI_VERSION; ?>

另一种方法是转到您的 system/core/CodeIgniter.php 路径,然后检查 define('CI_VERSION', '2.1.4');

【讨论】:

【参考方案6】:

这意味着您没有正确配置您的 codeigniter 项目/系统文件夹。系统文件夹不必放在项目根目录中。您可以放置​​在任何地方并在 index.php(项目根目录)中正确配置正确的系统路径[类似于$system_path = '../system';]。它应该工作......

【讨论】:

【参考方案7】:

方法一:

请访问该文件

系统>>核心>> Codeigniter.php

 /**
  * CodeIgniter Version
  *
  * @var    string
  *
  */
  define('CI_VERSION', '3.0.0');

方法二: 在 index.php 或任何其他视图文件中编写以下 php 代码,如下所示:

 <?php
   echo CI_VERSION;
 ?>

CI_VERSION 是在 codeigniter 中构建的常量,其中包含版本的值。

谢谢!

【讨论】:

【参考方案8】:

system/core/CodeIgniter.php 有一个像这样的常数..

define('CI_VERSION', '3.0.6');

【讨论】:

我没有系统名称的文件夹 在根目录中查看。【参考方案9】:

检查文件系统/core/CodeIgniter.php

【讨论】:

我没有系统名称的文件夹 您的根文件夹中有 3 个文件夹。它们是“应用程序”、“系统”和“用户指南”。

以上是关于如何检查codeigniter框架的版本?的主要内容,如果未能解决你的问题,请参考以下文章

Code Igniter 框架中的未定义方法

如何在 Codeigniter 中检查是不是设置了会话?

如何检查请求是不是通过 CodeIgniter 中的 AJAX 发出?

codeigniter:如何检查用户名和密码

如何在 CodeIgniter 中检查多个值是不是唯一

如何将 codeIgniter 与 netbeans 完全集成