Récuperer une variable dans twig
Bonjour,
Je veux récuperer une variable de mon controlleur dans le twig,En fait je veux vérifier si le fichier.lock exist si oui je désactive le lien de telechargement si non je l'active .
code l'action telecharger
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| public function telechargaction(){
$lockFile = $rep."//fichier.lock";
$request = $this->getRequest();
$id=$request->get('id');
$avv = $this->getDoctrine()->getRepository('MyAppAvvBundle:Avv')->find($id);
$a=$avv->getprojet();
$fichier = "RM3_OUT_ReferentielExigences_FR_v5.05.xlsm";
$chemin = "C:\wamp\www\admin\web\uploads\documents\\".$a.'\\';
// emplacement de votre fichier .pdf
$response = new Response();
$response->setContent(file_get_contents($chemin.$fichier));
$response->headers->set('Content-Type', 'application/force-download'); // modification du content-type pour forcer le téléchargement (sinon le navigateur internet essaie d'afficher le document)
$response->headers->set('Content-disposition', 'filename='. $fichier);
$fichiers = "C:\\wamp\\www\\admin\\web\\uploads\\documents\\fichier.lock";
//mkdir("C:\\wamp\\www\\admin\\web\\uploads\\documents\\".$projet."\\");
$rep="C:\\wamp\\www\\admin\\web\\uploads\\documents\\".$a."\\";
$hasLock = is_file($lockFile);
var_dump(copy($fichiers,$lockFile));
chmod($lockFile,0777);
return $response; |
et je veux récuperer :
Code:
$hasLock = is_file($lockFile);
Merci d'avance