Şu anda hangi CodeIgniter sürümünü kullanıyorum?


238

Hızlı soru.

İçin phpinfo()sürümü görüntüleyecek a'ya benzer bir şey var mı?CodeIgniter ?

Teşekkürler.


1
CodeIgniter hala php yaygın olarak kullanılıyor mu?
Timo

1
@Timo gerçekten değil , şimdi sürüm 3 olmasına rağmen. Ancak '10'da CI o zamanlarda daha fazla kullanım gördü.
Sebastianb

2
Aslında iyi korunur, ligth ağırlık çerçeve kullanıcıları için hala iyi bir seçenektir.
Pedro Emilio Borrego Rached

Yanıtlar:


362

Evet, sabit CI_VERSION size geçerli CodeIgniter sürüm numarasını verecektir.Şurada tanımlanır: /system/codeigniter/CodeIgniter.php CodeIgniter 2 itibarıyla, /system/core/CodeIgniter.php dosyasında tanımlanmıştır.

Örneğin,

echo CI_VERSION; // echoes something like 1.7.1

5
Doğru. Bu dosyanın yorumlarında da var, bu yüzden sadece sürümü bulmak için kod yazmaya veya çalıştırmaya gerek yok.
Fer

9
Yeni sürümlerde CodeIgniter.php / system / core klasöründe bulunur.
z-boss

3
@downvoter: Neden bu cevaba ilişkin son düşüş? Yanlış bir şey mi var?
Colin Brock

@ Timo'nun cevabı çok daha kesin ve bu cevap bir anlam ifade etmiyor; neden bir sabiti ya sadece bir görünümden ya da gerektiğinde yankılayabiliyorsa bir sabiti yankılamak için bir işlev kullanıyorsunuz?
Thomas Daugaard

5
@ThomasDaugaard: Bir aşağı oy, cevabın yardımcı olmadığını ima eder. Ben kabul ederken get_versionsarıcı gereksiz olduğunu, bu sabit varolduğunu işaret gerçeği soruya cevap yapar ve ben iddia ediyorum, bir yardımcı. Bununla birlikte, amacınız alınır ve get_versionsarmalayıcıyı kaldırmak için düzenledim . Geri dönüşünüz için teşekkür ederiz.
Colin Brock

117

Şurada defineara system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');

6
Bunun neden kabul edilen ve popüler cevap olmadığından emin değilim. Kim orada yazılı ne tükürmek almak için bir php dosyası / işlevi çalıştırmak istiyor?
Tyler Collier

8
@TylerCollier Çünkü soru bu, Tükürmek için bir seçenek olup olmadığını sorar? Bahse girerim göndermeden önce soruyu tekrar okursun.
Clain Dsilva

3
Haklısın! Bu anlamda 'tükürmeyi' düşünmedim, ama eminim bazı insanlar programa ulaşmak istiyor.
Tyler Collier

Dosyayı 'locate CodeIgniter.php' dosyasını ve ardından cat dosyasını | grep -i versiyonu
Philippe Delteil

Codeigniter 4'te, CI_VERSION içinde tanımlanır system/CodeIgniter.php. Bakınvendor/codeigniter4/framework/…
nJGL

14

Denemelisin :

<?php
echo CI_VERSION;
?>

Veya dosyayı kontrol edin system/core/CodeIgniter.php


5

Bir denetleyiciden veya görünümden - sürümü görüntülemek için aşağıdakileri kullanın:

<?php
   echo CI_VERSION;
?>

5

Geçerli CodeIgniter sürümünü kolayca bulabilirsiniz.

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

Lütfen "system / core / CodeIgniter.php" dosyasını kontrol edin. İçinde tanımlanırconst CI_VERSION = '3.1.10';


0

CodeIgniter 4 için aşağıdakileri kullanın:

<?php    
    echo \CodeIgniter\CodeIgniter::CI_VERSION;
?>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.