如何检查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】:试试这个:<?php echo CI_VERSION; ?> // 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框架的版本?的主要内容,如果未能解决你的问题,请参考以下文章