ob娱乐下载Symfony 2.0.13发布
2012年4月30日·发表的法比安效力
警告:Sob娱乐下载ymfony 2.0不再支持。考虑升级你的应用程序最近Symfony版本ob娱乐下载。
ob娱乐下载Symfony 2.0.13刚刚发布。
如果你开始一个新项目,你可以得到Symfony标准版的分布ob娱乐下载obb体育 页面。
如果你已经有一个项目基于Symfony标准版2.0。ob娱乐下载x,你可以很容易地升级到2.0.12通过deps和deps.lock文件。
然后,运行供应商脚本(它也清除缓存):
美元/ bin /供应商安装
记住Symfony2组件也可以作为独ob娱乐下载立的库。你可以让他们通过专门的只读存储库在Github(例如https://github.com/symfony/Finder),通过安装它们ob娱乐下载梨(pear安装symfonyob娱乐下载2 /仪),甚至通过安装它们作曲家。
发表在#释放
评论
这是一个非常糟糕的做法发表你的升级问题,特别是代码的注释。使用symfonob娱乐下载y-users邮件列表:http://groups.google.com/group/symfony2
Damien Biasotto
说5月9日,2012年在09:43
@Evan欧文斯:
谢谢!对我来说工作从一个全新安装。
谢谢!对我来说工作从一个全新安装。
亚历克斯Tabaksmann
说5月11日,2012年在11:30
你好,
我升级到2.0.13后得到以下例外。任何想法如何修复?
(1/2)ErrorException:明显致命错误:2参数传递给Twig_NodeVisitor_SafeAnalysis: setSafe()必须是一个数组,零,称为/home/atabak/vhosts/atabak-frontend2 /供应商/理解/ lib /理解/ NodeVisitor / SafeAnalysis。php在第78行中定义/home/atabak/vhosts/atabak-frontend2 /供应商/理解/ lib /理解/ NodeVisitor / SafeAnalysis。php第21行
我升级到2.0.13后得到以下例外。任何想法如何修复?
(1/2)ErrorException:明显致命错误:2参数传递给Twig_NodeVisitor_SafeAnalysis: setSafe()必须是一个数组,零,称为/home/atabak/vhosts/atabak-frontend2 /供应商/理解/ lib /理解/ NodeVisitor / SafeAnalysis。php在第78行中定义/home/atabak/vhosts/atabak-frontend2 /供应商/理解/ lib /理解/ NodeVisitor / SafeAnalysis。php第21行
# Alex T:它可能来自一个函数,定义了错误的类(可能是Twig_Filter_ *代替Twig_Function_ *)。
亚历克斯Tabaksmann
说5月11日,2012年在接下来
你是对的。谢谢!
阿曼Varshney
2012年5月21日说在08:34
嗨我得到后当我升级我的symfony2.0.13版本symfony2.0.14时发生错误。ob娱乐下载
允许耗尽内存大小为134217728字节(试图分配72字节)在Symfony /供应商/理解/ lib /树枝节点。ob娱乐下载php在第225行
允许耗尽内存大小为134217728字节(试图分配72字节)在Symfony /供应商/理解/ lib /树枝节点。ob娱乐下载php在第225行
paramConverter不再工作了。在2.0.12,它工作正常,我看不出任何变化的更新日志。
我的测试一个新项目:
- - - - - - - - - - - -
使用Acme \ DemoBundle \实体\成员;
类DemoController扩展控制器
{
/ * *
* @Route (“/ hello / {id}”, name = " _demo_hello ")
* @Template ()
* /
公共函数helloAction(成员成员美元)
{
返回数组(“名字”= > $成员- >名称);
}
- - - - - -
错误:
控制器“Acme控制器\ DemoBundle \ \ DemoController: helloAction()要求您提供一个“$”成员的值参数(因为没有默认值或因为这是一个非可选参数后)。
自从2.0.13更新,我不能上传文件了。你有同样的问题吗?
公共函数getAbsolutePath ()
{
返回null = = = $ this - >路径?零:$ this - > getUploadRootDir (),‘/’。$ this - >路径;
}
公共函数getWebPath ()
{
返回null = = = $ this - >路径?零:$ this - > getUploadDir (),‘/’。$ this - >路径;
}
保护getUploadRootDir()函数
{
/ /上传文件的绝对目录路径应该保存
返回__DIR__。“/ . . /资源/公共/”。$ this - > getUploadDir ();
}
保护getUploadDir()函数
{
/ /去掉__DIR__所以不螺钉时显示上传的文档/视图中的形象。
返回“图像/档案”;
}
公共函数上传()
{
/ /文件属性可以是空的,如果字段不是必需的
如果(null = = = $ this - >图像){
返回;
}
/ /这里使用原始文件名称但是你应该
/ /检查它至少避免任何安全问题
$ dateFile = $ this - >获取当前日期()- >格式(“d-m-Y-G-i-s”);
/ /移动的目标目录,然后移动到目标文件名
$ this - >图像- >移动($ this - > getUploadRootDir (), dateFile。”——“美元。$ this - >图像- > getClientOriginalName ());
/ /设置路径属性已经保存的文件的文件名
= $ $ this - >路径dateFile。”——“。$ this - >图像- > getClientOriginalName ();
/ /文件清理你不需要它了
$ this - >图像=零;
}
公共函数removeUpload ()
{
如果($ file = $ this - > getAbsolutePath ()) {
分离($文件);
}
}
美元公共形象;
我和你有同样的问题,我试图解决。如果我成功了我会让你知道。
>安装/更新doctrine-dbal
D lib /供应商/ Sob娱乐下载ymfony /组件/控制台
D lib /供应商/ doctrine-common
“doctrine-dbal”本地修改。请回复或提交/之前把他们再次运行此命令。
我能做些什么来升级到2.0.13吗?
Loïc Vernet is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now