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.