已移除和向后不兼容性
开发者注意
由于此版本的 Joomla 尚未发布,因此此页面可能会随时更改。
所有现已移除的已弃用功能以及任何向后不兼容性。应该有一个说明如何减轻移除/更改影响的解释。
CMS Input 对象已切换到 Framework Input 对象
- PR
- 描述:CMS Input 命名空间
\Joomla\CMS\Input
已被移除。CMS 核心代码已切换到使用 Framework Input 库,其命名空间为\Joomla\Input
,这基本上是一个直接替换。如果您正在使用 MVC 类,这一点尤其重要,因为这些类现在使用框架类。确保您的代码导入了正确的类。
CMS BaseApplication 和 CLI 类已被移除
- PR: https://github.com/joomla/joomla-cms/pull/42884
- 描述:类
\Joomla\CMS\Application\BaseApplication
和\Joomla\CMS\Application\CliApplication
(相应的 CLI 输入类)已被移除。CMS 核心代码已切换到使用 Joomla 框架的 Application 包。任何对这些类的引用都应替换为命名空间\Joomla\Application
。Cli 应用应替换为控制台插件。