Qual versão do CodeIgniter estou usando atualmente?


238

Pergunta rápida.

Existe algo semelhante a phpinfo()- que exibisse a versão CodeIgniter?

Obrigado.


1
O CodeIgniter ainda é amplamente utilizado em php?
Timo

1
@ Timo não é verdade , embora exista a versão 3 agora. Isso foi perguntado em '10, porém, a CI viu mais uso naqueles tempos.
Sebastianb

2
Na verdade, é bem conservado, ainda é uma boa opção para os usuários da estrutura de peso leve.
Pedro Emilio Borrego Rached

Respostas:


362

Sim, a constante CI_VERSION fornecerá o número da versão atual do CodeIgniter.Está definido em: /system/codeigniter/CodeIgniter.php A partir do CodeIgniter 2, ele é definido em /system/core/CodeIgniter.php

Por exemplo,

echo CI_VERSION; // echoes something like 1.7.1

5
Corrigir. Também está nos comentários desse arquivo, portanto, não há necessidade de escrever ou executar código apenas para descobrir a versão.
Fer

9
Nas versões mais recentes, o CodeIgniter.php está localizado na pasta / system / core.
z-boss

3
@ downvoter: Por que o recente voto negativo nesta resposta? Algo está incorreto?
Colin Brock

Voto negativo porque a resposta do @ Timo é muito mais precisa e essa resposta não faz sentido; por que usar uma função para ecoar uma constante quando alguém pode apenas usar a constante ou repeti-la de uma visualização ou onde quer que seja necessária?
9788206 #: 007306Código do

5
@ThomasDaugaard: Um voto negativo implica que a resposta não é útil. Embora eu concorde que o get_versioninvólucro seja supérfluo, o fato de ter apontado que essa constante existe responde à pergunta e, eu diria, é útil. Seu ponto de vista é, no entanto, e eu editei para remover o get_versioninvólucro. Obrigado pelo feedback.
Colin Brock

117

Procure defineem system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');

6
Não sei por que essa não é a resposta aceita e popular. Quem quer executar um arquivo / função php para que ele cuspa o que está escrito ali?
Tyler Collier

8
@TylerCollier Porque essa é a pergunta, pergunta se há uma opção para cuspir? Aposto que você leu a pergunta novamente antes de postar.
Clain Dsilva 4/03/15

3
Você está certo! Eu não pensei em cuspir nesse sentido, mas tenho certeza que algumas pessoas querem chegar programaticamente.
Tyler Collier

Você pode encontrar o arquivo usando 'localizar CodeIgniter.php' e, em seguida, arquivo cat | Versão grep -i
Philippe Delteil

No Codeigniter 4, o CI_VERSION é definido em system/CodeIgniter.php. Procure emvendor/codeigniter4/framework/…
nJGL

14

Você deveria tentar :

<?php
echo CI_VERSION;
?>

Ou verifique o arquivo system/core/CodeIgniter.php


5

Em um controlador ou exibição - use o seguinte para exibir a versão:

<?php
   echo CI_VERSION;
?>

5

você pode encontrar facilmente a versão atual do CodeIgniter

echo CI_VERSION 


or you can navigate to System->core->codeigniter.php file and you can see the constant

/**
 * CodeIgniter Version
 *
 * @var string
 *
 */
    const CI_VERSION = '3.1.6';



2

Por favor, verifique o arquivo "system / core / CodeIgniter.php". Está definido emconst CI_VERSION = '3.1.10';


0

Para o CodeIgniter 4, use o seguinte:

<?php    
    echo \CodeIgniter\CodeIgniter::CI_VERSION;
?>
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.