Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
symofonyで、テーブル結合したデータをページャー(sfPropelPager)で取得 - PHPプロ!Q&A掲示板
[go: Go Back, main page]

<< 類似画像の検索 質問一覧 Ajaxを用いたデータベース検索の利点... >>

  • 募集中!! 0P
symofonyで、テーブル結合したデータをページャー(sfPropelPager)で取得

symofonyで、テーブル結合したデータをページャー(sfPropelPager)で取得しようとすると、
エラーが出てしまい原因がわからず困っています。

  1. $c = new Criteria();                 
  2.  
  3. // このソースのまとまりを実行すると、$pager->getResults()でエラーが出ます
  4. $c->clearSelectColumns();       
  5. $c->addSelectColumn(MemberPeer::NAME);
  6. $c->addSelectColumn(MemberGroupPeer::NAME);                   
  7. //////////////////////////////////////////////////////////////////////////
  8.  
  9. $c->addJoin(MemberPeer::MEMBER_GROUP_ID, MemberGroupPeer::MEMBER_GROUP_ID);  
  10.  
  11. $pager = new sfPropelPager('Member', 5);        
  12. $pager->setCriteria($c);
  13. $pager->setPage(1);
  14.         
  15. $pager->init();        
  16. $this->members = $pager->getResults();
エラー内容は、
Error populating Member object [wrapped: Invalid resultset column: 3]

です。
もし原因などわかるかたがいれば教えていただけますでしょうか。
よろしくお願いいたします。

コメント一覧

この質問にはまだ意見が寄せられていません。

類似画像の検索 質問一覧 Ajaxを用いたデータベース検索の利点...