我正在使用提供mysql的tommylau/mysql docker image.
但毕竟我找不到如何在运行容器内重启mysql服务(没有mysql服务或/etc/init.d/mysqld)
任何想法如何找到如何重启mysql?
我正在使用带有symfony4的easy-admin的vich-uploader捆绑包。设置完成后,尝试删除或更新实体时出现此错误
在属性路径“ imageName”处给定的类型为“字符串”,“ NULL”的预期参数。
对于这种常见情况,应用程序的配置最容易。地雷测试实体:
<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\HttpFoundation\File\File;
use Vich\UploaderBundle\Mapping\Annotation as Vich;
/**
* @ORM\Entity(repositoryClass="App\Repository\TestRepository")
* @Vich\Uploadable
*/
class Test
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
*/
private $imageName;
/**
* @Vich\UploadableField(mapping="test_images", fileNameProperty="imageName")
* @var File
*/
private $imageFile;
/**
* @ORM\Column(type="datetime")
* @var \DateTime
*/
private $updatedAt;
public function getId()
{
return $this->id;
}
public function getImageName()
{
return $this->imageName;
}
public function setImageName(string …Run Code Online (Sandbox Code Playgroud)