::find()
静的呼び出しでデータを取得し、外部に関連するパラメーターを渡すために、Phalcon でモデルをフェッチして条件付きパラメーターを使用してデータを取得しようとしています。
ProductReports::find(array(
"order.order_status_id = 6"
));
エラーが表示されます:
Error fetching
ProductReportsreport: 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