Какую версию CodeIgniter я в настоящее время использую?

const mapStateToProps = (state) => {
  return notes : state.notes
}

не получает значение в state.notes, потому что вы назначаете состояние в notes.state

Ваш код: -

switch (action.type) {
  default:
    return state;
}

так вы получите значение в state.notes.state

Если вы хотите изменить свойство состояния, вы можете изменить код: -

export default function notes(state=initialState, action) {
    switch (action.type) {
      default:
        return {data:state};
    }
  }

подкомпонент src / components / TestIt.js

const mapStateToProps = (state) => {
  return notes : state.notes.data
}

, но это не очень хорошее решение, потому что у этого редуктора нет никакого типа действия, поэтому он будет выполняться каждый раз.

233
задан Colin Brock 20 December 2016 в 07:04
поделиться

3 ответа

Да, константа CI_VERSION CI_VERSION выдаст Вам текущий номер версии CodeIgniter. Он определен в: /system/codeigniter/CodeIgniter.php Начиная с CodeIgniter 2, он определен в /system/core/CodeIgniter.php

Например,

echo CI_VERSION; // echoes something like 1.7.1
357
ответ дан 23 November 2019 в 03:31
поделиться

Для CodeIgniter 4 используйте следующее:

<?php    
    echo \CodeIgniter\CodeIgniter::CI_VERSION;
?>
0
ответ дан 23 November 2019 в 03:31
поделиться

Проверьте файл "system/core/CodeIgniter.php". Это определяется в const CI_VERSION = '3.1.10';

1
ответ дан 23 November 2019 в 03:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: