我正在使用symfony有关如何安装symfony和创建symfony项目的官方文档.
运行命令后:symfony new my_project我收到此错误:
symfony' is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)
可能是无法运行此命令的原因是什么?
我正在使用 FormBuilderInterface 来创建我的表单,所以我发现我可以使用函数 isvalid() 验证我的表单,我有一个 handleRequest($request) 问题,我不明白它的作用是什么。这是我的代码:
function ajout2Action()
{
$client= new \Esprit\PiBundle\Entity\Client();
$formv= new \Esprit\PiBundle\Form\ClientType();
$form= $this->createForm($formv,$client);
$request = $this->get('request');
if($form->handleRequest($request)->isValid())
{
$em=$this->getDoctrine()->getManager();
$em->persist($client);
$em->flush();
}
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助 。
嗨,我的实体中有一个字段返回一个对象(日期时间)
object(DateTime)[13335]
public 'date' => string '1970-04-01 00:00:00.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'UTC' (length=3)
Run Code Online (Sandbox Code Playgroud)
我想将日、月、年作为字符串获取。
我如何在我的控制器中使用 php symfony 来做到这一点。