私は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の例を超えて拡張し、実際にPDOMySQLクエリを実行したいと思いました。Symfonyを使用せずに、単純なTwigベースのPHPサイトのPHP / PDO/MySQLの例を実行できます。しかし、上記のMyNewsの例のように、バンドル内のSymfonyサイトでこれを実行するにはどうすればよいですか?私はGoogleで「pdomysqlsymfony」を調べましたが、Symfonyを使って初心者レベルでこれを行う方法がよくわかりません... Symfonyのマニュアルを調べましたが、少し混乱しています。
任意のアドバイスをいただければ幸いです。私はTwigの使用の初心者ですが、Symfonyを使用すると拡張できると思いました。
注意:与えられたリンクは、私のローカルホスト上のサイト専用です。