Z jakiej wersji CodeIgniter obecnie korzystam?


238

Szybkie pytanie.

Czy istnieje coś podobnego do phpinfo()- dla której wyświetlałaby się wersja CodeIgniter?

Dzięki.


1
Czy CodeIgniter jest nadal szeroko stosowany w php?
Timo

1
@ Nie bardzo , chociaż jest teraz wersja 3. Zapytano o to w 10 roku, CI w tym czasie widział więcej zastosowań.
Sebastianb

2
W rzeczywistości jest dobrze utrzymany, nadal jest dobrą opcją dla użytkowników frameworku wagowego.
Pedro Emilio Borrego Rached

Odpowiedzi:


362

Tak, stała CI_VERSION da ci aktualny numer wersji CodeIgniter.Jest zdefiniowany w: /system/codeigniter/CodeIgniter.php Od CodeIgniter 2 jest on zdefiniowany w /system/core/CodeIgniter.php

Na przykład,

echo CI_VERSION; // echoes something like 1.7.1

5
Poprawny. Jest on jednak również w tym pliku, więc nie trzeba pisać ani uruchamiać kodu, aby znaleźć wersję.
Fer

9
W nowszych wersjach CodeIgniter.php znajduje się w folderze / system / core.
z-boss

3
@downvoter: Dlaczego ostatnie głosowanie na tę odpowiedź? Czy coś jest nie tak?
Colin Brock

Oddaj głos, ponieważ odpowiedź @ Timo jest znacznie bardziej precyzyjna i ta odpowiedź nie ma żadnego sensu; po co używać funkcji, aby wywoływać echo stałej, gdy można po prostu użyć stałej lub echa z widoku lub tam, gdzie jest to potrzebne?
Thomas Daugaard,

5
@ThomasDaugaard: Opinia negatywna oznacza, że ​​odpowiedź nie jest pomocna. Chociaż zgadzam się, że get_versionopakowanie jest zbędne, fakt, że wskazałem, że ta stała istnieje, odpowiada na pytanie i, jak twierdzę, jest pomocny. Twój punkt jest jednak zajęty, a ja edytowałem, aby usunąć get_versionopakowanie. Dziękujemy za opinię.
Colin Brock

117

Szukaj definew system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');

6
Nie jestem pewien, dlaczego nie jest to akceptowana i popularna odpowiedź. Kto chce uruchomić plik / funkcję php, aby wypluła to, co tam jest napisane?
Tyler Collier

8
@TylerCollier Ponieważ takie jest pytanie, pyta, czy istnieje opcja wyplucia? Założę się, że ponownie przeczytałeś pytanie przed opublikowaniem.
Clain Dsilva,

3
Masz rację! W tym sensie nie myślałem o „wyplucie”, ale jestem pewien, że niektórzy ludzie chcą dostać się do tego programowo.
Tyler Collier

Plik można znaleźć za pomocą polecenia „zlokalizuj CodeIgniter.php”, a następnie pliku cat | wersja grep -i
Philippe Delteil

W Codeigniter 4 CI_VERSION jest zdefiniowany w system/CodeIgniter.php. Poszukaj go wvendor/codeigniter4/framework/…
nJGL

14

Powinieneś spróbować :

<?php
echo CI_VERSION;
?>

Lub sprawdź plik system/core/CodeIgniter.php


5

Z kontrolera lub widoku - użyj następujących poleceń, aby wyświetlić wersję:

<?php
   echo CI_VERSION;
?>

5

aktualną wersję CodeIgniter można łatwo znaleźć według

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

Sprawdź plik „system / core / CodeIgniter.php”. Jest zdefiniowany wconst CI_VERSION = '3.1.10';


0

W przypadku CodeIgniter 4 użyj następujących poleceń:

<?php    
    echo \CodeIgniter\CodeIgniter::CI_VERSION;
?>
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.