Яку версію CodeIgniter я зараз використовую?


238

Швидке запитання.

Чи є щось подібне до phpinfo()- що б відображало версію CodeIgniter?

Дякую.


1
Чи все ще CodeIgniter широко використовується в php?
Тимо

1
@Timo не дуже , хоча зараз є версія 3. Це було запитано у 10 році, проте в ті часи CI побачив більше користі.
Себастьянб

2
Насправді він добре доглядається, він все ще є хорошим варіантом для користувачів, що мають вагу рамки ligth.
Педро Еміліо Боррего заграв

Відповіді:


362

Так, константа CI_VERSION надасть вам поточний номер версії CodeIgniter.Він визначений у: /system/codeigniter/CodeIgniter.php Що стосується CodeIgniter 2, він визначений у /system/core/CodeIgniter.php

Наприклад,

echo CI_VERSION; // echoes something like 1.7.1

5
Правильно. Він також є в коментарях цього файлу, тому не потрібно писати чи запускати код, щоб дізнатися версію.
Фер

9
У нових версіях CodeIgniter.php знаходиться в папці / system / core.
z-бос

3
@downvoter: Чому нещодавнє скорочення на цю відповідь? Щось неправильно?
Колін Брок

Downvote тому, що відповідь @ Тімо набагато точніша і ця відповідь не має жодного сенсу; навіщо використовувати функцію, щоб відлунювати константу, коли можна просто використовувати константу або повторювати її з точки зору або де б це було потрібно?
Томас Даугаард

5
@ThomasDaugaard: Оголошення означає, що відповідь не є корисною. Хоча я згоден , що get_versionобгортка є зайвим, той факт , що я вказав, що ця константа існує дійсно відповідає на це питання і, я б сказав, це корисно. Однак ваша думка прийнята, і я редагував, щоб зняти get_versionобгортку. Дякуємо за відгук.
Колін Брок

117

Шукайте defineв system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');

6
Не впевнений, чому це не прийнята і популярна відповідь. Хто хоче запустити файл / функцію php, щоб змусити його виплюнути те, що написано прямо там?
Тайлер Колліер

8
@TylerCollier Через те, в чому полягає питання, він запитує, чи є можливість виплюнути? Надіюсь, ви ще раз прочитали питання перед публікацією.
Клін Дільва

3
Ти маєш рацію! Я не думав «виплюнути» в цьому сенсі, але впевнений, що деякі люди хочуть до цього дістатися програмно.
Тайлер Колліє

Ви можете знайти файл за допомогою "locate CodeIgniter.php", а потім файл cat. | grep -i версія
Philippe Delteil

У Codeigniter 4 CI_VERSION визначено в system/CodeIgniter.php. Шукайте це уvendor/codeigniter4/framework/…
nJGL


5

З контролера або перегляду - використовуйте наступне для відображення версії:

<?php
   echo CI_VERSION;
?>

5

Ви можете легко знайти поточну версію 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';



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.