class DefaultController extends Controller
{
public function indexAction($page, $name)
{
return $this->render('default/new.html.php'
// , array(
// $name => 'bob'
// )
);
}
}
new.html.php
<p>Welcome to the index <?= $name; ?></p>
Когда я использую этот код, он возвращает сообщение об ошибке.
Но,
<p>Welcome to the index {{ name }}
это возвращает мне правильный вывод.
Я хочу использовать html.php вместо html.twig
Я прохожу через это https://symfony.com/doc/3.4/templating/PHP.html
routing.yml
app:
path: /dd
defaults:
_controller: AppBundle:Default:index
page: 1
name: "bob"
config.yml
framework:
# ...
templating:
engines: ['twig', 'php']
Примечание: я использую ubuntu16.04 и Symfony 3.4