Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erklärung, wie Symfony Anforderungsparameter in Vorlagen und Verhaltensweisen erhält
Wie erhält Symfony Anforderungsparameter in Vorlagen und Verhaltensweisen? In diesem Artikel wird hauptsächlich die Methode zum Abrufen von Anforderungsparametern im Verhalten und in den Vorlagen von Symfony vorgestellt und die Techniken von Symfony zum Abrufen von Parametern im Verhalten und in der Methode anhand von Beispielen analysiert. Freunde in Not können darauf verweisen. Ich hoffe, dass es für alle hilfreich ist.
1. Parameter in der Vorlage abrufen
<?php echo $sf_request->getParameter('name','namespace');?> <?php echo $sf_request->getParameter('name');?>
2. Parameter im Verhalten abrufen
$request->getParameter('name'); //模板中取得参数 <?php echo $sf_params->get('name')?> //带默认值的参数 <?php echo $sf_params->get('name','default')?> //在模板中判断一个参数是否存在 <?php if($sf_params->has('name')): ?> <p>Hello,<?php echo $sf_params->get('name')?>!</p> <?php else: ?> <p>Hello,JohnDoe!</p> <?php endif; ?> //包含所有参数的数组 $request->getParameterHolder()->getAll() //完整的URI路径 //'http://localhost/myapp_dev.php/mymodule/myaction' getUri() //'/mymodule/myaction' getPathInfo() //在action中 $hasFoo =$this->getRequest()->hasParameter('foo'); $hasFoo = $this->hasRequestParameter('foo');//Shorter version $foo =$this->getRequest()->getParameter('foo'); $foo =$this->getRequestParameter('foo'); //Shorterversion
Verwandte Empfehlungen:
Ausführliche Erklärung, wie Symfony Befehle zum Erstellen von Projekten verwendet
Eine kurze Einführung in die Symfony-Kernklassen
So installieren Sie das Druck-Plug-in in PHP Symfony/Var-Dumper
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung, wie Symfony Anforderungsparameter in Vorlagen und Verhaltensweisen erhält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!