symfonyob娱乐下载 1.2新功能:小事情很重要(4)
二八年十月十二日·发表的法比安效力
在这篇“小事很重要”的新文章中,我将再次讨论如何使symfony对新手更容易,对高级用户更灵活。ob娱乐下载
sfViewCacheManager
symfob娱乐下载ony缓存层一直是可配置的,但缺乏一些灵活性。
从symfoob娱乐下载ny 1.2开始,视图缓存管理器类可以在factories.yml
并默认为sfViewCacheManager
:
view_cache_manager: class: sfViewCacheManager
形式
symfony 1.1中引入的新表单框架有点粗糙,每个星期,我们都试图使它ob娱乐下载更易于使用网络设计师还有开发商。
这一次,感谢François在文档上的工作,我们增加了一种直接在小部件声明中声明小部件默欧宝官网下载app认值和标签的方法:
类SomeForm扩展sfForm{公共函数配置(){这个美元->setWidgets(数组(“first_name”= >新sfWidgetFormInput(数组(“标签”= >“你的名字”,“默认”= >“在这里输入你的名字”));));/ /……}}
推动
我已经讲过了推动:插入sql
中的任务。以前的文章但这项任务已再次得到加强,而且是在不小的程度上。
在symfonob娱乐下载y 1.2之前,推动:插入sql
Task是唯一要从中读取数据库配置信息的任务propel.ini
。这让人很头疼,原因如下:
- 你必须记得更新
propel.ini
每次修改时归档databases.yml
- 的
propel.ini
文件无法为不同的连接或环境声明不同的配置。 - 因此,在大多数情况下,你必须进行更新
propel.ini
手动每个您想使用的推动:插入sql
;或者从实用的角度插入SQL语句数据/ sql
像我一样用手做。
这是结束了!从symfoob娱乐下载ny 1.2开始,推动:插入sql
任务从其读取信息databases.yml
。因此,如果您在模型中使用了几个不同的连接,任务将自动考虑这些连接。
你甚至可以使用——连接
选项,如果你只想为给定的连接加载SQL语句:
$ PHP ob娱乐下载symfony推进:insert-sql——connection=推进
或使用- - - env
和/或——应用程序
选项,以选择要使用的特定配置:
$ PHP ob娱乐下载symfony驱动:insert-sql——env=prod——application=frontend
当然,您可以混合和匹配所有这些选项。
ob娱乐下载symfony 1.2正在顺利进行,我真的希望你能像我一样喜欢它。
发表在#生活在边缘
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
在1.1中,sfProcessCache已经被sfAPCCache, sfEAccelerator,…类。你怀念以前的课程吗?