2010-02-04 22 views
181

Pregunta rápida.¿Qué versión de CodeIgniter estoy usando actualmente?

¿Existe algo parecido a un phpinfo() - eso sería mostrar la versión de CodeIgniter?

Gracias.

+0

¿CodeIgniter todavía se usa ampliamente en php? – Timo

+0

@Timo [no realmente] (https://trends.google.com.ar/trends/explore?date=today%205-y&q=codeigniter,laravel,symphony), aunque ahora hay una versión 3. Esto se preguntó en el '10, sin embargo, CI ha visto más uso en aquellos tiempos. – Sebastianb

Respuesta

280

Sí, el constantCI_VERSION le dará el número de versión actual de CodeIgniter. Se define en: /system/codeigniter/CodeIgniter.php A partir de CodeIgniter 2, se define en /system/core/CodeIgniter.php

Por ejemplo,

echo CI_VERSION; // echoes something like 1.7.1 
+4

Correcto. Sin embargo, también está en los comentarios de ese archivo, por lo que no es necesario escribir o ejecutar código solo para encontrar la versión. – Ferdy

+7

En las versiones más nuevas, CodeIgniter.php se encuentra en la carpeta/system/core. –

+1

@ z-boss: ¡Buena captura! He actualizado la respuesta anterior. ¡Gracias! –

87

Busque define en system/core/CodeIgniter.php:

define('CI_VERSION', '2.1.2'); 
+5

No estoy seguro de por qué esta no es la respuesta popular y aceptada. ¿Quién quiere ejecutar un archivo/función php para que escuche lo que está escrito allí? –

+4

@TylerCollier Porque esa es la pregunta, pregunta si hay una opción para escupir? Apuesto a que leíste la pregunta otra vez antes de publicarla. –

+2

¡Tienes razón! No pensé en 'escupir' en ese sentido, pero estoy seguro de que algunas personas quieren llegar a él programáticamente. –

3

desde un controlador o vista - utilizar el siguiente para mostrar la versión:

<?php 
    echo CI_VERSION; 
?> 
7

Usted debe tratar:

<?php 
echo CI_VERSION; 
?> 

O comprobar el archivo system/core/CodeIgniter.php

-3

Busca la definición de sistema/núcleo/CodeIgniter.php:

define ('CI_VERSION', '2.1. 2 '); o echo CI_VERSION;

+1

Esta respuesta no agrega ninguna información útil que no esté presente en las otras respuestas a esta pregunta. –

Cuestiones relacionadas