我正在学习Symfony;在得到工作routing.yml中一个简单的页面,在我的网站在http://mynews.localhost:Symfony和MySQL查询与Twig
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查询来运行,如this site所示。我可以做一个简单的基于Twig的PHP站点的PHP/PDO/MySQL示例,没有Symfony;但是我怎样才能让这个在我的Symfony网站上运行,比如上面的MyNews例子?我在Google上查看过'pdo mysql symfony',但我不太确定如何在初学者级别使用Symfony来做到这一点......看了Symfony手册,但有点困惑。
任何意见,将不胜感激;我是使用Twig的初学者,认为使用Symfony会扩展它。
N.B.给出的链接是我的本地主机上的只有。