我正在学习 Symfony;在我的网站http://mynews.localhost上有一个在 routing.yml 中工作的简单页面:
MyNewsHere:
pattern: /mynews
defaults: { _controller: MyNewsBundle:NewsStory:index }
这是控制器:
<?php
namespace MyNewsHere\MyNewsBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class MyNewsHereController extends Controller
{
public function indexAction()
{
/*
* The action's view can be rendered using render() method
* or @Template annotation as demonstrated in DemoController.
*
*/
return $this->render('MyNewsBundle:MyNews:index.html.twig');
}
}
这是 index.html.twig:
<link rel="stylesheet" type="text/css" href="{{ asset('bundles/MyNews/index.css') }}" media="all">
Hello World!
<h2>TEST</h2>
但是,我想扩展 Hello World 示例并实际运行 PDO MySQL 查询,如本网站所示。我可以为一个简单的基于 Twig 的 PHP 站点做 PHP/PDO/MySQL 示例,而无需 Symfony;但是我怎样才能让它在我的 Symfony 网站上运行,就像上面的 MyNews 示例一样?我确实在 Google 上查找了“pdo mysql symfony”,但不太确定如何在 Symfony 的初学者级别上做到这一点……确实看过 Symfony 手册,但有点困惑。
任何意见,将不胜感激; 我是使用 Twig 的初学者,我认为使用 Symfony 会扩展它。
注意 给出的链接仅适用于我的本地主机上的站点。