お世話になっております。
symfony2につきまして、勉強し始めた初学者でございますが、
以下の点につきましてつまづいておりますため、お知恵をお借りできますと
幸いでございます。
宜しくお願いいたします。
1、やりたいこと
Aテーブルからデータをセレクトし、そのテーブルに格納されいいる外部キーを
元に、別テーブルの情報も併せてセレクトする
2、つまづいていること
例えば、testテーブルからセレクトする(以下のサンプルではstatusに応じて
ソートした上でセレクトする)ところまでは出来たのですが、
ここからさらに、testテーブルに格納されているbook_id(例)を元に
book_table(書籍情報テーブル)からbook_idをキーとしてそのテーブルの
データも一緒にセレクトしたいと考えております。
このように、テーブルに格納されているキーを元に別テーブルから
一緒に情報をセレクトしたい場合、symfony2系ではどういったアプローチを取れば良いか
わかり兼ねております為、コードベース、概念ベースのどういった形でもかまいませんので、お力をお貸し頂けますと幸いでございます。
宜しくお願いいたします。
<?php namespace AppBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; class loginController extends Controller { /** *@Route("/login/") */ public function indexAction() { // $em = $this -> getDoctrine() -> getManager(); $blogArticleRepository = $em -> getRepository('AppBundle:test'); $bloglist = $blogArticleRepository->findBy([],['status'=>'DESC']); return $this -> render('login/login.php', ['bloglist' => $bloglist] ); } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。