Cześć.
Jak mogę pobrać w controllerze coś co pochodzi z innej tabeli ale jest powiązane relacjami.W twig objekt one odwołuje się do tabeli mixture i wyciąga resztę z innych tabel.I teraz pytanie jak mogę logikę działania z twiga przenieść do controllera ?
{% for msdsFiles in one.msdsFiles %}
<a href="panel.chemiq.pl/{{ msdsFiles.file.path }}" target="_blank">Pobiesz kartę MSDS</a>
{% endfor %}
Conntroller. Zacząłem coś działać , ale nie za bardzo wiem jak mogę się do tego dobrać?
/**
* @Route("admin/auto/create/{id}" , name="auto_createpdf")
* @return \Symfony\Component\HttpFoundation\Response
* @param Mixture $mixture
* @param MsdsFile $msdsFile
* @param File $file
* @param Request $request
* @param $id
*/
public function createpdfAction( /*this function create a pdf from mysql*/
Mixture $mixture,
MsdsFile $msdsFile,
File $file,
Request $request,
$id
)
{
$file = $file->getPath();
$qrCode = new QrCode('path/'.$file.'.pdf');
$qrCode->writeFile('path/'.$id.'.png');
return $this->render('GeneratorPDF/autopdf/view.html.twig',[
'read'=>$mixture,
]);
}