0

私はZendの初心者です。私のモデル Default_Model_ApplicationMapper では、db-table Application_Model_DbTable_Application を使用してそのようなクエリを実行したい

"Select * from application as a, category as c, user as u where a.user_id = u.id and a.category_id = c.id";

私はこれを試しました:

$table = new Application_Model_DbTable_Application();
$select = $table->select()->from(array('a' => 'application'))
->from(array('c' => 'category'))
->from(array('u' => 'user'))
->where('a.user_id = u.id and a.category_id = c.id');

もちろん、これは機能しません。これで私を助けてもらえますか?

4

1 に答える 1

0

from(array('a' => 'table'))3 回使用する代わりに、使用してみてくださいfrom(array('a' => 'table1', 'b' => 'table2', 'c' => 'table3'))

于 2013-05-14T06:58:52.857 に答える