我已获得Silverstripe网站维护。通过查看源代码,我如何知道它使用的Silverstripe版本?
答案 0 :(得分:8)
如果你的SS安装是通过编辑器完成的,你可以查看根目录中的composer.json。
如果它是3.x.x版本,您也可以将鼠标放在后端(左上角)的SS徽标上,锚标题将显示版本。也许它适用于2.x.x版本,但我不确定。
答案 1 :(得分:3)
Depreciation类提供版本。
In file included from main.cpp:3:0:
Mask.hpp:12:27: error: constexpr static data member 'completeMask' must have an initializer
static constexpr Mask completeMask;
^
In file included from Mask.cpp:1:0:
Mask.hpp:12:27: error: constexpr static data member 'completeMask' must have an initializer
static constexpr Mask completeMask;
^
LeftAndMain 类中有一个名为 CMSVersion 的函数。这个函数用于填写cms标识属性中的版本信息,如接受的答案中所述。此函数尝试从 composer.lock 文件中获取版本信息。如果 composer.lock 文件不存在,它将回退到 / framework / silverstripe_version 和 / cms / silverstripe_version 文件。因此,要查找源代码中的版本,请查看 composer.lock ,然后 / framework / silverstripe_version 和 / cms / silverstripe_version
答案 2 :(得分:0)
在文件夹"框架"是一个文件" silverstripe_version"使用Silverstripe版本。
答案 3 :(得分:0)
在Folder Framework中有一个 README.md 文件。在里面,你将找到版本号。
同样在框架文件夹中有_config.php,你有一个像 Deprecation :: notification_version('3.1.0'); 这样的变量在这个例子中,版本3.1.0