如果twig中的文件输入为空,如何保存随机文本?
How to save random text if the file input in twig is empty?
我有一张图片
public function imageAction(Request $tequest){
$post = new Post;
//create form
if($form->isSubmitted()){
$file = $form->get("image")->getData();
if(input_file_is_empty){
setImage("Some text");
}else{
//get Image
setImage($filename);
}
}
}
我如何在控制器中创建一些东西,如果单击按钮并且文件输入为空,则插入一些文本,否则在 MySQL 中保存图像。
尝试在您的图像表单字段中设置 empty_data
。它可以是闭包类型,然后您可以在其中定义对您来说是随机文本。然后,如果您确实需要随机文本,则可以使用 Faker 库(通过 composer 安装它并将其注入表单 class),或者 return 将 random text
与当前时间戳连接在一起(new \DateTime)->getTimestamp() 以获得唯一的文本。
https://symfony.com/doc/current/reference/forms/types/form.html#empty-data
我有一张图片
public function imageAction(Request $tequest){
$post = new Post;
//create form
if($form->isSubmitted()){
$file = $form->get("image")->getData();
if(input_file_is_empty){
setImage("Some text");
}else{
//get Image
setImage($filename);
}
}
}
我如何在控制器中创建一些东西,如果单击按钮并且文件输入为空,则插入一些文本,否则在 MySQL 中保存图像。
尝试在您的图像表单字段中设置 empty_data
。它可以是闭包类型,然后您可以在其中定义对您来说是随机文本。然后,如果您确实需要随机文本,则可以使用 Faker 库(通过 composer 安装它并将其注入表单 class),或者 return 将 random text
与当前时间戳连接在一起(new \DateTime)->getTimestamp() 以获得唯一的文本。
https://symfony.com/doc/current/reference/forms/types/form.html#empty-data