我如何知道哪个CakePHP版本是用哪个项目制作的?
是否有可能知道用于生成仅具有可用应用程序代码的项目的CakePHP版本?
我的问题:
我下载了一个用CakePHP制作的项目,我真的不知道要使用哪个Cake版本。文件说,例如 ,但这在某些文件中是不同的。我是否应该假设要使用的最高修订版 (8004) 是正确的修订版?@version $Revision: 8004 $
它似乎来自2008年左右,所以我想这是一个1.x版本。
PD:这是项目的代码。
是否有可能知道用于生成仅具有可用应用程序代码的项目的CakePHP版本?
我的问题:
我下载了一个用CakePHP制作的项目,我真的不知道要使用哪个Cake版本。文件说,例如 ,但这在某些文件中是不同的。我是否应该假设要使用的最高修订版 (8004) 是正确的修订版?@version $Revision: 8004 $
它似乎来自2008年左右,所以我想这是一个1.x版本。
PD:这是项目的代码。
我发现从CakePHP 2.3.0开始,该版本保存在根Cake lib下的静态文件中。
bash #: cat $CAKE_ROOT/lib/Cake/VERSION.txt
////////////////////////////////////////////////////////////////////////////////////////////////////
// +--------------------------------------------------------------------------------------------+ //
// CakePHP Version
//
// Holds a static string representing the current version of CakePHP
//
// CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
// Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
//
// Licensed under The MIT License
// Redistributions of files must retain the above copyright notice.
//
// @copyright Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
// @link http://cakephp.org
// @package cake.libs
// @since CakePHP(tm) v 0.2.9
// @license MIT License (http://www.opensource.org/licenses/mit-license.php)
// +--------------------------------------------------------------------------------------------+ //
////////////////////////////////////////////////////////////////////////////////////////////////////
2.3.0
编辑核心.php,添加到顶部:
echo Configure::version();