我正在學習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.給出的鏈接是我的本地主機上的只有。