0

これを行う方法がわかりません: 私のPostモデルは拡張Zend_Db_Table_Abstract中で、DB からのすべての投稿を表示したいホームページに取り組んでいます。ドキュメントには、fetchAll()fetchRowは非推奨であり、 を使用する必要があると記載されていますZend_Db_SelectZend_Db_Table_Abstractマニュアルを読みましたが、 ?と組み合わせて使用​​する方法がよくわかりません。それとも、インスタンスを作成して、「どこからともなく」クエリを書き始めるだけですか? モデルを介してデータにアクセスしたいので...

何か不足していますか?

4

1 に答える 1

1

それらは非推奨ではありません。それらの使用は変更されたものです。たとえば、where 句と order 句を渡す前に、それを行う正しい方法は Select を使用することです。

public function getNewOrdersByDate()
{
     $Select = $this->select();
     $Select->where('status=?', 'new')->order('created ASC');

     return $this->fetchAll($Select);
}
于 2011-01-20T17:48:55.003 に答える