Как я могу определить, какая версия CakePHP - это проект?



Answers

Отредактируйте core.php, добавьте сверху:

echo Configure::version();
Question

Возможно ли знать версию CakePHP, используемую для создания проекта, только доступный код приложения?

Моя проблема:

Я загрузил проект, сделанный CakePHP, и я действительно не могу сказать, какую версию Cake использовать. Файлы говорят, например, @version $Revision: 8004 $ , но в некоторых файлах это отличается. Должен ли я предположить, что самая высокая версия (8004) является правильной для использования?

Кажется, это примерно с 2008 года, поэтому я предполагаю, что это версия 1.x.

PD: Here код проекта.




В Cake 3x внутри каталога проекта введите bin\cake version (windows) или bin/cake version (osx / linux).




в торте 3.0 из корневого каталога приложения >>> cat vendor / cakephp / cakephp / VERSION.txt




Я уверен, что это для ветки CakePHP 1.2.x, а не для ветки CakePHP 1.3.x.

Здесь вы можете скачать ветку 1.2.x.

Причина, по которой я думаю, что это 1.2, состоит в том, что все заголовки комментариев принадлежат Copyright 2005-2008 , и только этот диапазон 1.2.x использует этот диапазон дат. Все в ветви 1.3.x - это Copyright 2005-2010 или новее.




На странице приветствия версия написана, нам не нужна какая-либо команда для проверки версии. Если все-таки это проблема, вы как-то не найдете страницу с положительным результатом. вы можете использовать

echo Configure::version();



Простой способ: просто найдите файл VERSION.txt . Откройте его, чтобы проверить версию.

Путь для версии.txt

Для торта 1. * : торт / VERSION.txt

Для cakephp 2. * : lib / Cake / VERSION.txt

Для cakephp 3. * : vendor / cakephp / cakephp / VERSION.txt






Related



Tags

php php   cakephp