对于最佳使用的路线在良好实践中推荐 https://librosweb.es/libro/buenas_practicas_symfony/capitulo_1.html
哪个更好?为什么?
从版本3.0.6开始,他们最终删除(删除)了getEntityManager()方法,现在它是getManager().
如果您使用的是3.0.0版本,则没有问题,但3.0.6或更高版本的Symfony意识到我们这样做的时候
$em = $ this->getDoctrine()->getEntityManager()
Run Code Online (Sandbox Code Playgroud)
在一个动作中,您必须将其更改为此
$em = $ this->getDoctrine()->getManager();
Run Code Online (Sandbox Code Playgroud)
要正常工作.
是否可以在3.0.6或更高版本中继续使用getEntityManager()?
问候
几天前需要在twig中添加变量,准确地说有一个日期例如:2016-01-04我需要为此添加540天我使用twig中的date_modify插件.
要执行此操作,您必须执行以下操作:
{% In September modify = '540'%}
{% In September date = "now" | date ( "m / d / Y")%}
{{Date | date_modify ( "+" ~ ~ modify "day") | date ( "m / d / Y")}}
Run Code Online (Sandbox Code Playgroud)
结果将是:08/31/2017
你知道另一种方式吗?