Стоит ли обновлять до последней версии CodeIgniter? - PullRequest
0 голосов
/ 06 ноября 2008

У меня 2 незначительные изменения.

Ответы [ 4 ]

2 голосов
/ 10 ноября 2008

Я один из тех парней, которые всегда обновляют вещи. Но взгляните на официальный список изменений и посмотрите, достаточно ли интересны многие исправления и новые функции.

Я заметил, что 1.7.0 вышел, и я определенно собираюсь обновить. Но мне нужно протестировать свои приложения после обновления, так как изменения могут сломать существующий код.

1 голос
/ 23 ноября 2008

Если есть какая-то новая функция, которую вы считаете полезной, или она исправляет какую-то ошибку, которая вас совершенно раздражала. Если вам нужны только второстепенные версии, вероятно, нет особых оснований для обновления.

Проверьте список изменений , если есть что-то, что вас интересует, то обновите.

Полагаю, высказывание "если оно не сломано, не чините" все еще применимо, но если это небольшой личный проект, почему бы не поиграться с новой более блестящей версией?

0 голосов
/ 30 ноября 2008

Я обновился, есть несколько интересных новых функций, таких как класс проверки формы, у вас больше нет 2 отдельных строк для правил и полей.

Вот некоторые изменения в классе проверки, например:

Первый - это место, куда вы загружаете библиотеку проверки.

Старый / устаревший метод: $ this-> load-> library (’validation’);

Новый метод: $ this-> load-> library (’form_validation’);

Вам также необходимо изменить поля и объявления правил:

Старый / устаревший метод: $ rules ['name'] = «trim | required | max_length [100]«; $ fields ['name'] = «ваше имя»;

Новый метод: $ this-> form_validation-> set_rules (’name’, ‘your name’, ‘trim | required | max_length [100]‘);

И, наконец, измените условные проверки:

Старый / устаревший метод: if ($ this-> validation-> run () == TRUE) {}

Новый метод: if ($ this-> form_validation-> run () == TRUE) {}

0 голосов
/ 23 ноября 2008

Я всегда жду последней версии, особенно для моего любимого проекта. Была только проблема с моим обновлением до 1.7.0, которое прервало мои процессы аутентификации с использованием сеансов CI.

В итоге я создал собственную библиотеку Auth, используя собственные сеансы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...