我正在努力使用 symfony 和 php 进行增删改查,读取和删除工作正常,但是当我添加创建女巫时,代码非常简单:
#[Route('/addClassroom', name: 'addClassroom')]
public function addClassroom(ManagerRegistry $doctrine,Request $request)
{
$classroom = new Classroom();
$form = $this->createForm(ClassroomFormType::class,$classroom);
$form->handleRequest($request);
if($form->isSubmitted()){
$em =$doctrine->getManager();
$em->persist($classroom);
$em->flush();
return $this->redirectToRoute('afficheC');
}
return $this->renderForm('classroom/addClassroom.html.twig',array('f'=>$form));
}
出现错误:通常这是与 uac(停用它以便 Xampp 可以自由运行)或 tls(尝试在 php.ini 上注释 openssl)相关的事情,目前我的 Xampp 和 php 都使用 8.1.6 版本,尝试了其他版本但同样的问题。
顺便说一句,我从终端进行数据库工作,如下所示:1- symfony 控制台原则:数据库:创建 2- symfony 控制台 make:entity 3- symfony 控制台 make:migration 4- symfony 控制台原则:迁移:迁移 5- symfony 控制台 make:form ClassroomForm
我遇到了这个错误,在类似的情况下,我通过更改 /tmp/ 文件的授权来解决它,允许用户写入和修改。