1.3不支持和删除
本文档列出了所有设置、类、方法、功能和任务在symfony 1.3中已经废弃的或删除。ob娱乐下载
核心插件
以下核心插件已经弃用symfony 1.3和1.4在symfony将被删除:ob娱乐下载
sfCompat10Plugin
:通过轻视这个插件,我们也反对所有其他元素的框架,依靠这个插件工作(1.0管理发电机,和1.0形式系统)。它还包括默认管理员发电机位于1.0主题lib /插件/ sfPropelPlugin /数据/发电机/ sfPropelAdmin
。sfProtoculousPlugin
:这个插件不支持unobstrusiveness提供的助手,并且不应使用了。
方法和函数
下面的方法和函数已经弃用symfony 1.3或之前,和将被删除在symfony 1.4:ob娱乐下载
sfToolkit: getTmpDir ()
:你可以替换出现的所有方法sys_get_temp_dir ()
sfToolkit: removeArrayValueForPath ()
,sfToolkit: hasArrayValueForPath ()
,getArrayValueForPathByRef ()
sfValidatorBase: setInvalidMessage ()
:您可以通过调用新的代替它sfValidatorBase: setDefaultMessage ()
方法sfValidatorBase: setRequiredMessage ()
:您可以通过调用新的代替它sfValidatorBase: setDefaultMessage ()
方法sfTesterResponse::包含()
:您可以使用更强大的匹配()
方法sfTestFunctionalBase
下面的方法:isRedirected ()
,isStatusCode ()
,responseContains ()
,isRequestParameter ()
,isResponseHeader ()
,isUserCulture ()
,isRequestFormat ()
,checkResponseElement ()
自1.2:这些方法已经过时,取而代之的是测试类。sfTestFunctional
下面的方法:isCached ()
,isUriCached ()
自1.2:这些方法已经过时,取而代之的是测试类。sfFilesystem: sh ()
:你可以替换出现的所有该方法通过调用新的sfFilesystem: execute ()
方法。被警告说,该方法的返回值是一个数组组成的stdout
输出和stderr
输出。sfAction: getDefaultView ()
,sfAction: handleError ()
,sfAction: validate ()
:这些方法已经弃用在symfony 1.1中,他们并不是很有用。ob娱乐下载symfonob娱乐下载y 1.1,他们需要的compat_10
设置设置为在
去工作。sfComponent: debugMessage ()
:使用log_message ()
助手。sfApplicationConfiguration: loadPluginConfig ()
:使用initializePlugins ()
代替。sfLoader: getHelperDirs ()
和sfLoader: loadHelpers ()
:使用相同的方法sfApplicationConfiguration
对象。类的所有方法sfLoader
弃用,sfLoader
在symfony 1.4类将被删除。ob娱乐下载sfController: sendEmail ()
1.3:使用Symfony的新梅勒特征。ob娱乐下载sfGeneratorManager:初始化()
:到底是什么。debug_message ()
:使用log_message ()
助手。sfWebRequest: getMethodName ()
:使用getMethod ()
代替。sfDomCssSelector: gettext ()
:使用matchAll () - > getvalue ()
sfDomCssSelector: getElements ()
:使用matchAll ()
sfVarLogger: getXDebugStack ()
:使用sfVarLogger: getDebugBacktrace ()
代替。sfVarLogger
:登录debug_stack
值是不赞成debug_backtrace
价值。sfContext: retrieveObjects ()
:使用的方法只是ObjectHelper,弃用
下面的方法和函数已被移除在symfony 1.3:ob娱乐下载
sfApplicationConfiguration: checkob娱乐下载SymfonyVersion ()
解释:见下文(check_ob娱乐下载symfony_version
设置)
类
下面的类已经弃用symfony 1.3和1.4在symfony将被删除:ob娱乐下载
sfDoctrineLogger
:使用sfDoctrineConnectionProfiler
代替。sfNoRouting
和sfPathInfoRouting
sfRichTextEditor
,sfRichTextEditorFCK
,sfRichTextEditorTinyMCE
:他们已经被小部件系统(请参阅下面的“帮手”部分)sfCrudGenerator
,sfAdminGenerator
,sfPropelCrudGenerator
,sfPropelAdminGenerator
1.0:这些类使用的管理发电机sfPropelUniqueValidator
,sfDoctrineUniqueValidator
1.0:这些类使用的形式系统sfLoader
:“方法和函数”一节sfConsoleRequest
,sfConsoleResponse
,sfConsoleController
sfDoctrineDataRetriever
,sfPropelDataRetriever
:这些类只是ObjectHelper所用,弃用sfWidgetFormI18nSelectLanguage
,sfWidgetFormI18nSelectCurrency
,sfWidgetFormI18nSelectCountry
:使用相应的选择
小部件(sfWidgetFormI18nChoiceLanguage
,sfWidgetFormI18nChoiceCurrency
,sfWidgetFormI18nChoiceCountry
分别),他们的行为完全相同的方式,除了他们有更多定制的可能性sfWidgetFormChoiceMany
,sfWidgetFormPropelChoiceMany
,sfWidgetFormDoctrineChoiceMany
,sfValidatorChoiceMany
,sfValidatorPropelChoiceMany
,sfValidatorPropelDoctrineMany
:但是没有使用相同的类许多
最后,并设置多个
选项真正的
SfExtensionObjectBuilder
,SfExtensionPeerBuilder
,SfMultiExtendObjectBuilder
,SfNestedSetBuilder
,SfNestedSetPeerBuilder
,SfObjectBuilder
,SfPeerBuilder
:自定义推动构建器类已经被移植到推动1.4的新行为系统
下面的类已经弃用symfony 1.3:ob娱乐下载
sfCommonFilter
:看到“删除普通过滤器”一节UPGRADE_TO_1_3文件的有关后果的更多信息以及如何迁移您的代码。
助手
以下辅助组已弃用symfony 1.3和1.4在symfony将被删除:ob娱乐下载
- 所有相关助手1.0提供的形式系统
sfCompat10Plugin
:DateForm
,形式
,ObjectAdmin
,对象
,验证
的form_tag ()
辅助的形式
辅助集团已经搬到Url
辅助组织,因此在symfony 1.4中仍然可用。ob娱乐下载
加载助手从PHP包含路径已经弃用1.3和1.4中删除。助手必须位于其中一个项目中,应用程序或模块lib /帮助/
目录。
设置
以下设置(在管理settings.yml
配置文件)了symfony 1.3:ob娱乐下载
check_ob娱乐下载symfony_version
:这个设置是年前引入的允许变化的自动缓存清理,以防symfony的版本。ob娱乐下载它主要是用于共享主机配置symfony的版本是所有客户之间共享。ob娱乐下载这是不好的做法因为symfony 1.1(您需要嵌入symfob娱乐下载ony版本在你的每一个项目),设置没有意义了。此外,当设置设置为在
检查添加一个小的开销,每个请求,我们需要一个文件的内容。max_forwards
:该设置控制转发的数量允许在symfony将抛出一个异常。ob娱乐下载可配置的没有价值。如果你需要超过5前锋,你都有一个观念问题和性能。sf_lazy_cache_key
:介绍了作为一个大的性能提升symfony,相对于1.2.6这个设置允许你打开一个懒惰的缓存键生成ob娱乐下载视图缓存。做的时候,我们认为懒惰是最好的想法,有些人可能会依赖sfViewCacheManager: isCacheable ()
被称为即使行动本身不是缓存。1.3 syob娱乐下载mfony的,行为是一样的sf_lazy_cache_key
被设置为真正的
。strip_comments
:strip_comments
介绍了能够禁用注释剥离,因为一些错误的记号赋予器PHP 5.0。X版本。也是后来为了避免使用大内存消耗记号赋予器扩展时不使用PHP编译。第一个问题不相关了所需的最低版本的PHP 5.2和第二个已经固定的正则表达式,模拟评论剥离。lazy_routes_deserialize
:这个选项不需要了。
以下设置已弃用symfony 1.3和1.4在symfony将被删除:ob娱乐下载
calendar_web_dir
,rich_text_js_dir
:使用这些设置表单辅助集团在symfony弃用1.3。ob娱乐下载validation_error_prefix
,validation_error_suffix
,validation_error_class
,validation_error_id_prefix
:使用这些设置验证辅助集团在symfony弃用1.3。ob娱乐下载is_internal
(在module.yml
):is_internal
国旗被用来阻止行动被称为从浏览器。这是在symfony 1.0中添加保护邮件发送。ob娱乐下载电子邮件支持不需要这个技巧了,这个标志将被删除,不再检查symfony的核心代码。ob娱乐下载
任务
以下任务已被移除在symfony 1.3:ob娱乐下载
项目:冻结
和项目:解冻
:这些任务用于嵌入symfony项目在项目本身所使用的版本。ob娱乐下载他们不再需要的最佳实践是嵌入symfony项目很长时间了。ob娱乐下载此外,从symfony的一个版本切换到另一个现在很简单只需要改变的路径ob娱乐下载ProjectConfiguration
类。嵌入手工symfony也非常简单,你ob娱乐下载只需要复制整个symfony目录在您的项目(lib /供应商/ sob娱乐下载ymfony /
推荐一个)。
以下任务中弃用symfony 1.3,将被删除在symfony 1.4:ob娱乐下载
所有syob娱乐下载mfony 1.0任务别名。
推动:init-admin
:这个任务生成管理1.0 symfony发生器模块。ob娱乐下载
以下原则已经合并成任务原则:建立
和将被删除在symfony 1.4:ob娱乐下载
原则:构建所有
原则:build-all-load
原则:build-all-reload
原则:build-all-reload-test-all
原则:rebuild-db
原则:重载数据
杂项
弃用symfony 1.3以下行为,将被删除在symfony 1.4:ob娱乐下载
- 的
sfParameterHolder: get ()
,sfParameterHolder::有()
,sfParameterHolder: remove ()
,sfNamespacedParameterHolder: get ()
,sfNamespacedParameterHolder::有()
,sfNamespacedParameterHolder: remove ()
方法支持数组表示法([]
)是弃用,不会在symfony 1.4(更好的性能)。ob娱乐下载
symfob娱乐下载ony CLI不接受了全球——即将
选项,因为它没有使用任何symfony内置的任务。ob娱乐下载如果你的一个任务依赖于这个选项,你可以把它作为一个本地任务类的选项。
1.0管理的推动模板生成器和1.0 CRUD将被删除在symfony 1.4 (ob娱乐下载插件/ sfPropelPlugin /数据/发电机/ sfPropelAdmin /
)。
中“Dynarch日历”(数据/ web /日历)在symfony 1.4将被删除,因为它只是使用的形式辅助集团也将在symfony 1.4删除ob娱乐下载。
symfonob娱乐下载y 1.3,不可用页面只会寻找的% SF_APP_CONFIG_DIR % /
和% SF_CONFIG_DIR % /
目录。如果你仍然有它存储在% SF_WEB_DIR % /错误/
之前,你必须把它迁移到1.4 symfony。ob娱乐下载
的文档/
在项目的根目录不是生成的了,因为它没有使用symfony本身。ob娱乐下载因此,相关的sf_doc_dir
也被移除了。
的sfDoctrinePlugin_doctrine_lib_path
之前设置,用于指定一个自定义学说lib目录,已经弃用在1.3和1.4中删除。使用sf_doctrine_dir
设置。
所有syob娱乐下载mfony基地*
类生成的类标记为文摘
。
这个工作许可适用创作共用署名下衍生著作3.0 Unported许可执照。