Versi CodeIgniter mana yang saya gunakan saat ini?


238

Pertanyaan cepat.

Apakah ada sesuatu yang mirip dengan phpinfo()- yang akan menampilkan versi untuk CodeIgniter?

Terima kasih.


1
Apakah CodeIgniter masih digunakan secara luas di php?
Timo

1
@Timo tidak terlalu , meskipun ada versi 3 sekarang. Ini ditanyakan pada '10, CI telah melihat lebih banyak digunakan pada saat itu.
Sebastianb

2
Sebenarnya itu dipertahankan dengan baik, masih merupakan pilihan yang baik untuk pengguna kerangka kerja berat ligth.
Pedro Emilio Borrego Rached

Jawaban:


362

Ya, konstanta CI_VERSION akan memberi Anda nomor versi CodeIgniter saat ini.Ini didefinisikan di: /system/codeigniter/CodeIgniter.php Pada CodeIgniter 2, itu didefinisikan di /system/core/CodeIgniter.php

Sebagai contoh,

echo CI_VERSION; // echoes something like 1.7.1

5
Benar. Itu juga dalam komitmen file itu, jadi tidak perlu menulis atau menjalankan kode hanya untuk mengetahui versi.
Fer

9
Dalam versi yang lebih baru CodeIgniter.php terletak di folder / system / core.
z-boss

3
@ downvoter: Mengapa downvote baru-baru ini pada jawaban ini? Apakah ada yang salah?
Colin Brock

Turun karena jawaban @ Timo jauh lebih tepat dan jawaban ini tidak masuk akal; mengapa menggunakan fungsi untuk menggemakan konstanta ketika kita bisa menggunakan konstanta atau menggema dari tampilan atau di mana pun itu diperlukan?
Thomas Daugaard

5
@ThomasDaugaard: Downvote menyiratkan jawabannya tidak membantu. Sementara saya setuju bahwa get_versionpembungkus itu berlebihan, fakta bahwa saya menunjukkan bahwa konstanta ini memang menjawab pertanyaan dan, saya berpendapat, sangat membantu. Poin Anda diambil, namun, dan saya telah diedit untuk menghapus get_versionbungkusnya. Terima kasih untuk umpan baliknya.
Colin Brock

117

Cari definedi system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');

6
Tidak yakin mengapa ini bukan jawaban yang diterima dan populer. Siapa yang ingin menjalankan file php / fungsi untuk membuatnya memuntahkan apa yang tertulis di sana?
Tyler Collier

8
@ TylerCollier Karena itulah pertanyaannya, Ia bertanya apakah ada opsi untuk dimuntahkan? Saya yakin Anda membaca pertanyaan lagi sebelum memposting.
Clain Dsilva

3
Kamu benar! Saya tidak berpikir 'meludah' dalam hal itu, tetapi saya yakin beberapa orang ingin melakukannya secara terprogram.
Tyler Collier

Anda dapat menemukan file menggunakan 'temukan CodeIgniter.php' dan kemudian file kucing | grep -i versi
Philippe Delteil

Dalam Codeigniter 4, CI_VERSION didefinisikan dalam system/CodeIgniter.php. Cari divendor/codeigniter4/framework/…
nJGL

14

Kamu harus mencobanya :

<?php
echo CI_VERSION;
?>

Atau periksa file system/core/CodeIgniter.php


5

Dari pengontrol atau tampilan - gunakan yang berikut untuk menampilkan versi:

<?php
   echo CI_VERSION;
?>

5

Anda dapat dengan mudah menemukan versi CodeIgniter saat ini oleh

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

Silakan periksa file "system / core / CodeIgniter.php". Ini didefinisikan dalamconst CI_VERSION = '3.1.10';


0

Untuk CodeIgniter 4, gunakan yang berikut ini:

<?php    
    echo \CodeIgniter\CodeIgniter::CI_VERSION;
?>
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.