0

::find()静的呼び出しでデータを取得し、外部に関連するパラメーターを渡すために、Phalcon でモデルをフェッチして条件付きパラメーターを使用してデータを取得しようとしています。

ProductReports::find(array(
            "order.order_status_id = 6"
        ));

エラーが表示されます: Error fetchingProductReportsreport: exception 'Phalcon\Mvc\Model\Exception' with message 'Syntax error, unexpected token ORDER, near to '.order_status_id = 6', when parsing: SELECT [ProductReports].* FROM [ProductReports] WHERE order.order_status_id = 6 (113)

ここに画像の説明を入力

/**
 * Class ProductReports
 *
 * @Source('product_reports');
 *
 * @BelongsTo('order_id', 'Orders', 'order_id', {'alias':'order'});
 */
class ProductReports extends Model

foreachループを実行する代わりに、::find()リレーションの静的フィルタリングにフェッチする方法はありますか(リレーションエイリアスを使用して単一の行をフィルター処理します)。order

4

1 に答える 1